请指教...
解决方案 »
- 从windows服务中调用一个外部的窗口程序。
- 久其软件的.dbf和.jqi文件可以用什么工具打开?
- 关于时间的问题
- 急:quickreport转换成excel的问题
- 如何在TEdit的KeyPress事件里判断输入的是某个汉字字符(在线)
- 刚刚搞定DCOM的配置问题,客户断程序运行成功,高兴。。。有谁想问DCOM的配置的,今天尽管提问,过期作废!!!
- 文本文件和二进制文件如何相互转换?还有就是如何取消memo控件的右键粘贴,复制功能?特着急!!!
- 高分求购Delphi三层C/S进销存系统
- 关于自己制作控件定义属性使用TStrings遇到的问题
- 怎样删除有文件存在的目录??
- 唉,菜!简单问题都很迷惘!
- oracle+delphi 帮帮忙!在线等待,会者有分
http://expert.csdn.net/Expert/topic/1440/1440603.xml?temp=.9855768推荐第一个地址,上面很多方法一起启动注册表什么的都可以~
自己组织一下了
function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;stdcall; external 'KERNEL32.DLL';
procedure autorun;
var
reg:tregistry;
spy:string;
begin
spy:=application.ExeName;
reg:=tregistry.create;
reg.rootkey:=HKEY_LOCAL_MACHINE;
reg.openkey('SOFTWARE\Microsoft\Windows\CurrentVersion\Run',true);
reg.WriteString('soft',bing);
reg.closekey;
reg.free;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
autorun;
RegisterServiceProcess(GetCurrentProcessID, RSPSIMPLESERVICE);
end;
上面的代码实现了启动时运行我的exe
至于掩藏是不是非要将我的exe注册到kernel.dll里面去呀
win98和2000 professional有不同吗?
(局域网内的其它机器也可以,已知computer name和ip)
win2000下启动运行在:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\BootExecute里
好像在2000中无法隐藏的?!