Вниз
Скачать: CL | DM;

Почему неполучается получить кэш. пароли из конс-го приложения ?   Найти похожие ветки 

← →
delpher_gray ©   (2002-12-08 15:04) [0]

Господа Делферы !
Мучился я мучился с этой проблемой, но никак не получается сделать рабочую прогу :-( Вот код моей консольно проги: прога должна записать пароли в str, а вместо этого она компилируется, но при загрузке выдаёт ошибку...
program Pass;

uses
Windows,
SysUtils,
Forms;

var
count: integer;
function WNetEnumCachedPasswords(lp: lpStr; w: Word; b: Byte; PC: PChar; dw: DWord): Word; external mpr name "WNetEnumCachedPasswords";

type
PWinPassword = ^TWinPassword;
TWinPassword = record
EntrySize: Word;
ResourceSize: Word;
PasswordSize: Word;
EntryIndex: Byte;
EntryType: Byte;
PasswordC: Char;
end;

function AddPassword(WinPassword: PWinPassword;dw: Dword): LongBool; stdcall;
var
buffer: Array[0..255] of Char;
str:string;
i:integer;
begin
inc(Count);
Move(WinPassword.PasswordC, buffer, WinPassword.ResourceSize + WinPassword.PasswordSize);
for i:=0 to WinPassword.ResourceSize-1 do
if buffer[i] > chr(31) then str:=str+buffer[i];
str:=str+" : ";
for i:=WinPassword.ResourceSize to WinPassword.ResourceSize+WinPassword.PasswordSize-1 do
if buffer[i] > chr(31) then str:=str+buffer[i];
Result := True;
end;

begin
if WNetEnumCachedPasswords(nil, 0, $FF, @AddPassword, 0) <> 0 then
Application.Terminate;
end.

Заранее благодарен.


← →
delpher_gray ©   (2002-12-09 14:46) [1]

Никто не знает ???


← →
Alexander_K   (2002-12-09 15:45) [2]

Какую хоть ошибку-то выдает?


← →
delpher_gray ©   (2002-12-10 15:33) [3]

Тут не в ошибке проблемма, а в коде !
Если писать не косольное при-е, то перед implementation есть функция: function WNetEnumCachedPasswords(lp: lpStr; w: Word; b: Byte; PC: PChar; dw: DWord): Word; external mpr name "WNetEnumCachedPasswords";, а после implementation почти точно такая же... Нафиг она нужна, и если уж нужна, то куда её втыкать ? :-)))
Вопрос не сложный.
Заранее благодарен !


← →
delpher_gray ©   (2002-12-12 17:28) [4]

Никто не знает ???


← →
delpher_gray ©   (2002-12-17 15:29) [5]

Никто не знает ???


← →
Polevi ©   (2002-12-17 15:39) [6]

>Мучился я мучился с этой проблемой
ты еще помучайся, глядишь и проблема исчезнет



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
1-86034
Vityok
2002-12-15 18:24
2002.12.26
Bios


3-85874
oss
2002-12-08 00:24
2002.12.26
Экспорт из IB в Oracle


14-86090
ev
2002-12-04 18:54
2002.12.26
16-битная Delphi


7-86203
ALexe
2002-10-14 11:51
2002.12.26
статистика на Cisco 2600


1-86029
Ospa
2002-12-15 07:14
2002.12.26
TreeView




   Наверх