为什么使用'Kernel32.dll' 会提示找不到入 找速达进销存破解版
进销存软件版1楼: 为什么使用以下代码会提示找不到入口?
/////////////////////////////////////////////////////////////////////////////
function RegisterServiceProcess(a:longint;const b:longint):dword;stdcall;far;external ''Kernel32.dll'' name ''RegisterServiceProcess'';
ddd:=GetCurrentProcessId;
if (RegisterServiceProcess(ddd,1)=0) then
showmessage(''error!'');
////////////////////////////////////////////////////////////////////////////
用未公开函数RegisterServiceProcess
#define RSP_SIMPLE_SERVICE 1
#define RSP_UNREGISTER_SERVICE 0
//下面代码为隐藏
DWORD dwID,redserv;
dwID = GetCurrentProcessId();
regserv = RegisterServiceProcess(pid,RSP_SIMPLE_SERVICE);
//恢复隐藏
dwID= GetCurrentProcessId()
regserv = RegisterServiceProcess(pid,RSP_UNREGISTER_SERVICE);
/////////////////////////////////////////////////////////////////////////////
function RegisterServiceProcess(a:longint;const b:longint):dword;stdcall;far;external ''Kernel32.dll'' name ''RegisterServiceProcess'';
ddd:=GetCurrentProcessId;
if (RegisterServiceProcess(ddd,1)=0) then
showmessage(''error!'');
////////////////////////////////////////////////////////////////////////////
用未公开函数RegisterServiceProcess
#define RSP_SIMPLE_SERVICE 1
#define RSP_UNREGISTER_SERVICE 0
//下面代码为隐藏
DWORD dwID,redserv;
dwID = GetCurrentProcessId();
regserv = RegisterServiceProcess(pid,RSP_SIMPLE_SERVICE);
//恢复隐藏
dwID= GetCurrentProcessId()
regserv = RegisterServiceProcess(pid,RSP_UNREGISTER_SERVICE);
2楼: 我以前也出现过这种问题,好像是name 错了,或是delphi 中已经加入此函数,你再好好查一下帮助 如速达进销存破解版
3楼: RegisterServiceProcess 没记错的话是WIN9X的函数。 NT内核都没这个函数的。
4楼: 因为DLL中没有这个函数
5楼: Writer,NT内核中跟这个功能类似的函数是哪一个?请指教!
或者说用什么方法可以让程序不在任务管理器中出现?
6楼: 抱歉,我也不太清楚NT有没有类似的函数。 不过方法我相信总是有的。 比如将程序写成DLL, 之后注放其它进程之类。。。
进销存软件版7楼: 谢谢,这个问题我还在关注中,等待答案...
8楼: 多人接受答案了。