用InstallShield打包,如何使所安装程序一开机就自动运行?(125分)

  • 主题发起人 主题发起人 base1
  • 开始时间 开始时间
B

base1

Unregistered / Unconfirmed
GUEST, unregistred user!
就是使别人在安装时修改其注册表,使其以后一开机就自动运行
Q:
1. 如何写入该键值(machine/software/microsoft/windows/currentvision/run)?
2。如何判断别人安装时的路径,并将其写入注册表?

望不吝指点!
 
1 Resource -> Registry Entries -> New Entry

2 <TARGETDIR>

The following are examples of invalid uses:
MyStringValue="STRING_TABLE_ID1/STRING_TABLE_ID2"
MyStringValue="C:/MyApp/STRING_TABLE_ID"
MyStringValue="<TARGETDIR>/STRING_TABLE_ID"
MyStringValue="<MyScriptDefinedFolder>/STRING_TABLE_ID"
 
呃,你说什么?
 
该死的,尖括号显示不了. 你View source看一下.
 
The following are examples of invalid uses:
MyStringValue="STRING_TABLE_ID1/STRING_TABLE_ID2"
MyStringValue="C:/MyApp/STRING_TABLE_ID"
MyStringValue="<TARGETDIR>/STRING_TABLE_ID"
MyStringValue="<MyScriptDefinedFolder>/STRING_TABLE_ID"
 
谢谢,就是<TARGETDIR>
 
You can enter any one of the following:

<TARGETDIR>
<WINDIR>
<WINSYSDIR>
<PROGRAMFILES>
<COMMONFILES>
<UNINST>
If you do, then when the registry key is created by a call to the CreateRegistrySet function, the string value is set to the value of the corresponding system variable.
 
似乎明白了,一会儿试试.
给分先:)
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部