Witam!
Zwracam się do Was z prośbą o pomoc, a mianowicie chodzi o mój program do blokowania pulpitu. Program działa w ten sposób, że blokuje pulpit (wyłącza explorera) aż do momentu wprowadzenia hasła. Sprawa wygląda tak, że to co się dało to znalazłem w Internecie, a o resztę muszę się spytać.
Pytania:
- Jak zrobić żeby okno było ciągle aktywne? Żeby nie dało się nic zrobić oprócz wpisania hasła, bo cały czas okno będzie migało (tak jak to czasem jest w Windowsie z błędami)?
- Jakiej funkcji użyć do zablokowania skrótu Ctrl+Alt+Delete oraz innych tego typu skrótów? (tu bym prosił o przykład kodu jeśli można)
- Co zrobić żeby nie dało się tego okienka wyłączyć w żaden sposób? Chodzi mi głównie o to żeby zdezaktywować przycisk "x".
Dodam, że robię to w konsoli pod Dev-C++, to jest kod jaki mam:
#include <iostream>
#include <windows.h>
#include <conio.h>
using namespace std;
int main()
{
string haslo = "zaq12wsx";
string wprowadz;
system("taskkill /IM explorer.exe /F");
system("cls");
cout << "Aby odblokowac pulpit musisz wprowadzic haslo: ";
cin >> wprowadz;
while(wprowadz != haslo)
{
cout << "Haslo nieprawidlowe. Sprobuj jeszcze raz:";
cin >> wprowadz;
}
if(wprowadz == haslo)
{
cout << "Haslo prawidlowe!";
system("\"C:\\Windows\\explorer.exe\"");
return 0;
}
}
Proszę o pomoc i z góry dziękuję :).