如果在一个管理系统的应用软件的包装中,在安装过程中,我们要设置IP地址和端口号列如:Dlg_AskText ://设置数据库服务器 对话框 
szTitle = "设置IIS信息服务及数据库服务器"; 
szMsg = "现在开始设置IIS系统"; 
szQuestion=" 请输入本服务器的主机名或IP地址,安装程序将按照您提供的资料设置IIS信息服务。如果您没有填写,安装程序将自动跳过站点的创建!"; 
szServerIP="地址:"; 
szServerPort="端口:"; 
szServerIPDefault="192.168.0.1"; 
szServerPortDefault="80"; 
SetDialogTitle(DLG_ASK_TEXT,szTitle); 
nResult=SdShowDlgEdit2 (szTitle, szQuestion,szServerIP,szServerPort,szServerIPDefault,szServerPortDefault); 
if (nResult = BACK) goto Dlg_SelMode; 
怎样根据他输入的端口号来创建这样的快捷方式呢!如果用TARGET来设置的话只能是自己定义的网站,如果在TARGET中输入WWW.SINA.COM那打开创建的快捷方式是新浪的网站,但是我们希望打开快捷方式后是根据我输入的IP和断口的形式如:192。168。1。112:80。

解决方案 »

  1.   

    ----为了能够在操作系统的开始菜单中生成快捷方式,还必须进行一定的修改才行。一般的习惯是在开始-->程序菜单中生成应用程序的文件夹,在此文件夹中包含应用程序的快捷方式和其他一些快捷方式,比如ReadMe文件和帮助文件。在InstallShield for Microsoft Visual C++ 6中选择Resource标签,展开Shell Object,再依次展开Explore Shell、Desk、StartMenu,在Programs上单击右键,选择New-->Folder, 就可以生成该应用程序的文件夹,你可以给它取一个适当的名字。接下来要生成应用程序的快捷方式,在新建的文件夹上单击右键,选择New-->Shortcut,在左侧的Shortcut对话框的表上双击后单击右键选择“属性”,对Shortcut的相关属性进行编辑,关键在Target 项中填上\*.exe,*.exe代表该快捷方式所指向的应用程序,用具体的应用程序来替换它,至于其他几项可以不做修改(见图3)。这样就可以生成快捷方式。
      

  2.   

    那是直接用TARGET生成快捷方式,我们需要用IP和端口号来确定快捷方式,看见我上面的那一段程序了吗,不同的客户断会有不同的IP所以进入快捷方式的路径也不同!
      

  3.   

    不明白,下面是你需要的吗?
    ------------------------
    AddFolderIcon(FOLDER_PROGRAMS^svDefGroup,szServerIPDefault^":"^szServerPortDefault,"",WINDIR,"",0,"",REPLACE);