Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: CL | DM;

Вниз

Пароль на ScreenSaver   Найти похожие ветки 

 
no name   (2002-10-19 14:28) [0]

Кто небудт может подсказать как программно поставить/убрать пароль на заставку Windows???


 
Rouse_ ©   (2002-10-20 09:56) [1]

Вот к вот скринсейвер проверяет пароль

Function AskPassword : Boolean;
Var
Key : hKey;
D1,D2 : Integer; { two dummies }
Value : Integer;
Lib : THandle;
F : TVSSPFunc;
Begin
Result := True;
If (RegOpenKeyEx(hKey_Current_User,"Control Panel\Desktop",0,
Key_Read,Key) = Error_Success) Then
Begin
D2 := SizeOf(Value);
If (RegQueryValueEx(Key,"ScreenSaveUsePassword",nil,@D1,
@Value,@D2) = Error_Success) Then
Begin
If (Value 0) Then Begin
Lib := LoadLibrary("PASSWORD.CPL");
If (Lib > 32) Then Begin
@F := GetProcAddress(Lib,"VerifyScreenSavePwd");
ShowCursor(True);
If (@F nil) Then Result := F(PreviewWindow);
ShowCursor(False);
MoveCounter := 3; { reset again if password was wrong }
FreeLibrary(Lib);
End;
End;
End;
RegCloseKey(Key);
End;
End;


Вот с этого и начинай копать

Желаю успехов



Страницы: 1 вся ветка

Текущий архив: 2002.12.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.016 c
14-74991
Mad_Ghost
2002-12-04 08:10
2002.12.23
Вопрос по С++, подклбчение lib ов


1-74687
Tundra
2002-12-12 07:32
2002.12.23
Подскажите как сделать заголовок ListBox как у форме.


3-74579
cutter-pro
2002-12-04 16:24
2002.12.23
Delphi и Excel в одну постель???


1-74647
malkolinge
2002-12-11 16:15
2002.12.23
Interface(Сложный вопрос)


3-74545
Silenser
2002-12-04 07:35
2002.12.23
требуется разделить данные из колонки