?
解决方案 »
- vc 如何使图片适应图片框PictureBox控件的大小显示
- 关于 WriteProcessMemory 函数的 第一个参数。
- 请问CString 格式与 *char 格式 互相转换 先谢了!
- 关于一个初始化问题.
- 急问关于文本框的显示
- GetGlyphOutline中GGO_BITMAP方法输出buffer所指Bitmap的行列问题;
- tuxedo问题,请大虾指教!
- 需求vc++6.0里的函数的详解(要中文的)!!!!!!!!!!!
- 关于ATL中的对话框,请问如何弹出一个模态对话框
- VC++6是98年才出来的,为什么没有最新的ADO原生驱动,而通过ODBC的话速度太慢;
- 为什么总扣信誉分
- 怎样用vc在word中插入一个图片,要在“指定位置”,比如第3段以后
InstallShield安装得时候在 系统盘\Program Files\InstallShield Installation Information\{104c45d9-f39a-48f1-b1e3-7a44bc10dc83}有相关得EXE文件({104c45d9-f39a-48f1-b1e3-7a44bc10dc83}为产品得GUID代码如下。function OnMaintUIBefore()
STRING svResult,szCaption;
NUMBER nResult;
begin
// TO DO: if you want to enable background, window title, and caption bar title
// SetTitle( @TITLE_MAIN, 24, WHITE );
// SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION );
// SetColor(BACKGROUND,RGB (0, 128, 128));
// Enable( FULLWINDOWMODE );
// Enable( BACKGROUND );
//Maintenance Mode
svResult = SdLoadString(IFX_MAINTUI_MSG);
szCaption = SdLoadString(IFX_ONMAINTUI_CAPTION);
nResult = SprintfBox(MB_OKCANCEL,szCaption,"%s",svResult);
if (nResult = IDCANCEL) then
exit;
elseif(nResult = IDOK) then
// UnInstallDlg();
// setup default status
SetStatusWindow(0, "");
Enable(STATUSEX);
StatusUpdate(ON, 100); //-->Remove all components
ComponentRemoveAll();
endif;
DeleteDir(TARGETDIR,ALLCONTENTS);
DeleteDir(TARGETDIR,ONLYDIR);
return 0;
end;另外如果你想去掉InstallShield字样,需要使用一些特殊方法
用ExeScope试试可不可以更改。我试试,如果可行得话。
我会贴出解决方案得
这样,依据我得做法改动
先到晚上下载一个EXEScope
然后到InstallShield安装目录(下面称作\\Install)
\\Install\\Redistributable\\Compressed Files\\0009-English\\Intel 32\\_isres.dll
文件拷贝出来用ExeScope打开它,就可以看到你需要改动得资源Resource,
Resource\\Dialog\\XXX(测试使用得对话框,分割线旁边得那个Static就可以改动了,想改成什么就是什么
大致得功能都有,
上面说得有点罗嗦。不知道你能看懂不,我这个人嘴巴笨,动手能力比较强(相对于我嘴巴来说)想要上面得资料给我发信息
[email protected]
老大, 这样行否?
我做了一个快捷方式
<PROGRAMFILES>\InstallShield Installation Information\{DFBBAD14-5739-4200-9117-D90F003D679C}\setup.exe其中{DFBBAD14-5739-4200-9117-D90F003D679C}是我的PRODUCT_GUID.
必须有
下面代码才可以调出卸载画面
function OnMaintUIBefore()
STRING svResult,szCaption;
NUMBER nResult;
begin
// TO DO: if you want to enable background, window title, and caption bar title
// SetTitle( @TITLE_MAIN, 24, WHITE );
// SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION );
// SetColor(BACKGROUND,RGB (0, 128, 128));
// Enable( FULLWINDOWMODE );
// Enable( BACKGROUND );
//Maintenance Mode
svResult = SdLoadString(IFX_MAINTUI_MSG);
szCaption = SdLoadString(IFX_ONMAINTUI_CAPTION);
nResult = SprintfBox(MB_OKCANCEL,szCaption,"%s",svResult);
if (nResult = IDCANCEL) then
exit;
elseif(nResult = IDOK) then
// UnInstallDlg();
// setup default status
SetStatusWindow(0, "");
Enable(STATUSEX);
StatusUpdate(ON, 100); //-->Remove all components
ComponentRemoveAll();
endif;
DeleteDir(TARGETDIR,ALLCONTENTS);
DeleteDir(TARGETDIR,ONLYDIR);
return 0;
end;
我想让“卸载程序”在最下面,但总是在中间。
下面有个Edit框就有,还可以改变,一般都不会重复,因为它
是由你机器的网卡或者别的硬件的ID自动生成的,全球唯一
"我接受许可证协议中条款((A)".
多了个左括号.
如果选择没有皮肤,就没有这个问题.
怎么处理呢?