我在C盘里有个注册表文件 a.reg ,里面写好了注册信息,现在在delphi里,要调用外部程序regedit.exe打开它注册进系统,但有几种参数试不出来,请问一下大家方法
要求:
1。不弹出已注册成功的提示
2。不要说可以在delphi里操作键值可以写,由于一些原因,我不能用这种方法 我试了这几种写法,但要么弹出“已注册成功”的提示,要么注册不了:
ShellExecute(Handle,'open','regedit.exe','C:\a.reg',nil,SW_HIDE);
ShellExecute(Handle,'','regedit/s','C:\a.reg',nil,SW_HIDE);
ShellExecute(Handle,'regedit/s',,'regedit.exe','C:\a.reg',nil,SW_HIDE);请高手解答一下,在线等,在给给分
要求:
1。不弹出已注册成功的提示
2。不要说可以在delphi里操作键值可以写,由于一些原因,我不能用这种方法 我试了这几种写法,但要么弹出“已注册成功”的提示,要么注册不了:
ShellExecute(Handle,'open','regedit.exe','C:\a.reg',nil,SW_HIDE);
ShellExecute(Handle,'','regedit/s','C:\a.reg',nil,SW_HIDE);
ShellExecute(Handle,'regedit/s',,'regedit.exe','C:\a.reg',nil,SW_HIDE);请高手解答一下,在线等,在给给分
不过要换成cmd下的注册表方式
我这种没有别的办法吗?我看别人VB写的蛮好啊
VB中 Shell ("regedit /s C:\a.reg") 一句话就搞定了
结婚
这种可以注册,但要提示是否注册注册,点击后再提示注册成功ShellExecute(Handle,'open','regedit/s','C:\setting.reg',nil,SW_HIDE);
这种什么都不提示,但是注册不进去