为什么InstallShield卸载不掉文件夹? 我做安装的时候,卸载是目标文件夹怎么都不能自动删除,为什么?我所有的文件都没有锁定,但是有启动服务,程序中应该也没有什么不对的地方,文件夹内所有的文件都删除了,就是文件夹无法删除,很急!应该在哪里设置? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务停止后,还要到注册表中修改一些东西。当然这些修改,服务一般都可以自己完成如一个服务 myservice.exe,当停止时传给命令行参数 -s ,删除时传给命令行参数 -u,(具体情况看你的自己的程序)。 可能问题不在服务那里,我原来试过不加产生服务的文件,只加一个dll进去,也不能删除该文件夹。 现在的问题是,在控制面板可以删除,调试也可以。就是不能在卸载菜单中删除这个可恶的文件尖。我以前也是这样做的: svDefGroup = SHELL_OBJECT_FOLDER; svPath = UNINSTALL_STRING ; ProgDefGroupType (COMMON); szIconPath=TARGETDIR^"Unistall.ico";//加一个图标 AddFolderIcon ( svDefGroup , "Uninstall" , svPath , szAppPath, szIconPath , 0, "" , REPLACE); 请问,这是哪里的问题 这样试一试: svLogFile = TARGETDIR^"Uninst.isu"; LongPathToQuote ( szProgram , TRUE ); LongPathToQuote ( svLogFile , TRUE ); szCommandLine = UNINST + " -f" + svLogFile; AddFolderIcon(TARGETDIR, "卸载系统", szCommandLine, WINDIR, "", nIcon, "", nFlag); AddFolderIcon ( szProgramFolder, "卸载系统", szCommandLine, WINDIR, "", nIcon, "", nFlag ); 注意先将需要删除的文件(夹)的只读属性去掉,在installshield里面有相关函数 现在问题集中在下面的函数,因为从控制面板或者调试都可以删除掉。另外一帖在http://expert.csdn.net/Expert/topic/1159/1159471.xml?temp=.3983576很急。 请问mfc中哪种情况需要手动添加消息映射? Access 为空的问题 我有几个简单的问题,想请教各位: 在mfc做的activeX控件当中如何获得IWebBrowser2接口? 急急急!!!在vc中如何实现菜单????见内! 如何将CStatic中的内容复制到剪切板上 错在哪里? 如何读(写)一个被其他程序打开的文件 如何把CString里面的内容拷贝到剪贴板? 怎么像菜单一样点到其他区域就隐藏? 有开发MIS的网站介绍吗?流程图的和总体设计的最好 请问使用isapi时,如何象session一样区分用户,并保持连接?
我以前也是这样做的: svDefGroup = SHELL_OBJECT_FOLDER; svPath = UNINSTALL_STRING ;
ProgDefGroupType (COMMON);
szIconPath=TARGETDIR^"Unistall.ico";//加一个图标
AddFolderIcon ( svDefGroup , "Uninstall" , svPath ,
szAppPath, szIconPath , 0, "" , REPLACE); 请问,这是哪里的问题
svLogFile = TARGETDIR^"Uninst.isu";
LongPathToQuote ( szProgram , TRUE );
LongPathToQuote ( svLogFile , TRUE );
szCommandLine = UNINST + " -f" + svLogFile;
AddFolderIcon(TARGETDIR, "卸载系统", szCommandLine, WINDIR, "", nIcon, "", nFlag);
AddFolderIcon ( szProgramFolder, "卸载系统", szCommandLine, WINDIR, "", nIcon, "", nFlag );
另外一帖在
http://expert.csdn.net/Expert/topic/1159/1159471.xml?temp=.3983576
很急。