点击”Resources—Shell Objects—Explorer Shell—Desktop—Start Menu”.若要在”开始”菜单中”程序”上方加入组(像Winzip), 则右击 Start Menu, 建一个Folder. 若不设置其Displayed Folder Name属性(即程序组名), 则名字为这个默认Folder名; 若要在” 程序”菜单中加入组, 则右击 Programs, 建一个Folder., 其余同上. 接着往Folder加入快捷方式. 右击新Folder, 建一个ShortCut, 若不设置其ShortCut Text属性(即组中各项的名字), 则名字为这个默认ShortCut名. Target和Icon File属性填入$#@60;Tar$#@62;\\Example.exe(带尖括号), Start In属性填入$#@60;Tar$#@62;.这里的Tar是变量名, 稍后用到.
右击Registry Entries, 建一个Entry, 右击右边的HKEY_LOCAL_MACHINE, 建一个Key, 取其名为Software\Classes\*\Shell\我的例子, 值不变. 再建一个Key, 取其名为Software\Classes\*\Shell\我的例子\Command, 值为$#@60;Tar$#@62;\\Example.exe(带尖括号)
点击Scripts, 在右边找到”if (SetupRegistry()$#@60;0) goto end_install”; 在其前一行加入这两句:
ComponentSetTarget(MEDIA,”$#@60;Tar$#@62;”,TARGETDIR);
CreateShellObjects(“”);
至此, 可以利用”Media”建立安装文件. 安装后, Example.exe会安装在最终用户指定的路径中,在”开始”菜单中出现一个组, 组中有一项快捷方式指向Example.exe. 而且当用户右击鼠标, 会出现”我的例子”, 点击则激活Example.exe.
注意:
关注此文的读者还看过: