DEV C++ を介して C/C++ で自分のログ オン チェンジャーを作成しています。
ログイン画面の背景の画像を変更することになっていますが、ユーザー入力から画像を取得し、245KB 未満であるかどうか、および *.jpeg ファイルであるかどうかを確認します。
set_image() 関数で行うのが理想的です。それがあなたに役立つなら、これが私の現在のコードです:
#include<stdio.h>
#include<windows.h>
#include<conio.c>
#include<stdlib.h>
int patch(){
system("cls");
system("regedit /s ./src/patch.reg");
system("md %windir%/system/oobe/info/backgrounds");
gotoxy(12,35);
printf("Patch Successful!");
return 0;
}
int unpatch(){
system("regedit /s ./src/unpatch.reg");
system("rd /q %windir%/system/oobe/info/backgrounds");
gotoxy(12,35);
printf("Unpatch Successful!");
return 0;
}
int set_image(){
}
main(){
int i;
system("cls");
gotoxy(10,1);
printf("LOGON CHANGER V0.1");
gotoxy(30,10);
printf("1 - Patch");
gotoxy(30,11);
printf("2 - Unpatch");
gotoxy(30,12);
printf("3 - Set Image");
gotoxy(15,25);
printf("Insert your option");
gotoxy(35,25);
scanf("%i",&i);
switch(i){
case 1:
patch();
break;
case 2:
unpatch();
break;
case 3:
set_image();
break;
default:
system("cls");
gotoxy(35,12);
printf("Not a valid input, try again ;)");
Sleep(3000);
main();
}
}