houshmand
دوشنبه 30 تیر 1382, 01:32 صبح
تابع RegisterServiceProcess در KRNEL32.DLL ویندوز 98 وجود دارد ولی ظاهرا در ویندوز XPوجود ندارد
به برنامه زیر توجه کنید
:idea:
program Test;
const
RSPSIMPLESERVICE = 1;
RSPUNREGISTERSERVICE = 0;
function GetCurrentProcessId:LongWord;
stdcall; external 'KERNEL32.DLL';
function RegisterServiceProcess(dwProcessID, dwType: LongWord) : LongWord;
stdcall; external 'KERNEL32.DLL';
begin
RegisterServiceProcess(GetCurrentProcessID,RSPSIMP LESERVICE);
end.
این برنامه در ویندوز 98 به خوبی اجرا می شود ولی در XP پیغام
The procedure entry point RegisterService coud not be located in the dynamic
link library KERNEL32.DLL
می دهد
می خواهم برنامه ای بنویسم که در تمام ویندوزها نشان داده نشود(Ctr+Alt+Del)
:?:
(البته می توان وجود تابع RegisterServiceProcessرا در KERNLL32 تست کرد اما من تابعی
می خواهم که همیشه کار کند)
با تشکر
به برنامه زیر توجه کنید
:idea:
program Test;
const
RSPSIMPLESERVICE = 1;
RSPUNREGISTERSERVICE = 0;
function GetCurrentProcessId:LongWord;
stdcall; external 'KERNEL32.DLL';
function RegisterServiceProcess(dwProcessID, dwType: LongWord) : LongWord;
stdcall; external 'KERNEL32.DLL';
begin
RegisterServiceProcess(GetCurrentProcessID,RSPSIMP LESERVICE);
end.
این برنامه در ویندوز 98 به خوبی اجرا می شود ولی در XP پیغام
The procedure entry point RegisterService coud not be located in the dynamic
link library KERNEL32.DLL
می دهد
می خواهم برنامه ای بنویسم که در تمام ویندوزها نشان داده نشود(Ctr+Alt+Del)
:?:
(البته می توان وجود تابع RegisterServiceProcessرا در KERNLL32 تست کرد اما من تابعی
می خواهم که همیشه کار کند)
با تشکر