N no1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #1 执行完shellexecute(0,pchar('open'),pchar('E:/reg1.reg'),nil,nil,SW_show)后<br>会弹出一个提示框询问要不要把信息填加到注册表,如何能不弹出这个提示框,并且<br>直接确定把信息填加到注册表<br>
执行完shellexecute(0,pchar('open'),pchar('E:/reg1.reg'),nil,nil,SW_show)后<br>会弹出一个提示框询问要不要把信息填加到注册表,如何能不弹出这个提示框,并且<br>直接确定把信息填加到注册表<br>
C cozo Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #2 自己把reg1.reg里面的注册信息写进注册表就行了。还要这么麻烦?
B bianlx Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #3 既然你非常清楚需要注册的内容,<br>编写一个注册函数,直接在程序中把它写进去不更好,<br>因为用注册表导入的方式,是直接调用windows下的工具,估计不能去条确认的东西
P peng_qs Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #4 同意楼上观点,.REG是调用Regedit.exe注册,自己写入避免对话框.
L ljy_17 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #5 同意楼上观点,.REG是调用Regedit.exe注册,自己写入避免对话框.<br>如果還想用shellexecute那麼用下面的語句試試!<br>shellexecute(0,pchar('open'),pchar('E:/reg1.reg'),nil,nil,SW_hide)
同意楼上观点,.REG是调用Regedit.exe注册,自己写入避免对话框.<br>如果還想用shellexecute那麼用下面的語句試試!<br>shellexecute(0,pchar('open'),pchar('E:/reg1.reg'),nil,nil,SW_hide)
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #6 呵呵, 这个应该不是ShellExecute的用法问题,而应该是Regedit的用法<br>刚好前两天研究过,就把代码贴给你吧:<br>ShellExecute(0, 'open', 'regedit.exe', '/s e:/reg1.reg', nil, nil, SW_HIDE);<br>如果执行成功,ShellExecute的返回值应该大于32。<br>这样就不会弹出对话框了。
呵呵, 这个应该不是ShellExecute的用法问题,而应该是Regedit的用法<br>刚好前两天研究过,就把代码贴给你吧:<br>ShellExecute(0, 'open', 'regedit.exe', '/s e:/reg1.reg', nil, nil, SW_HIDE);<br>如果执行成功,ShellExecute的返回值应该大于32。<br>这样就不会弹出对话框了。
N no1 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-16 #7 加错分了,我是要加给xianjun,的,斑竹有没有办法改一下