RT这是怎么回事?用VS2005自带安装程序打包软件出现的?其中建立了一个安装程序类。
解决方案 »
- C#如何从指定路径加载Image
- 构造函数中调用构造函数.
- winform传值
- 怎样才能在类库中的类文件中引用到page类呀,多谢各位!
- 大家帮忙看看这个错误
- c#中的NotifyIcon控件问题
- .NET + DirectDraw 开发的程序在其他机器运行遇到System.IO.FileNotFoundException
- 如何得知资料是位於DataTable中的第几列(DataRow的Index)?
- 在同一Namespace中的某个class中如何才能调用还未定义的class中的方法?
- 请问哪有C#编的bbs,最好用的是数据库?
- 网页需要回车才能打开
- 如何用C# RadioButtonList读取字符串数组,请指教。
把同一个*.msi文件copy到我的xp机器上就可以正常安装,看来这个错误和安装无关而是vista的问题乐。想到传说中的UAC,于是决定换个角色执行这个msi文件。可是在*.msi上点击右键菜单里居然没有"Run as administrator"一项,晕倒。 解决办法,新建一个批处理文件,setup.bat,编辑这个bat文件,写上如下命令: msiexec /i C:\VSA2Setup\Setup.msi 保存文件,然后再setup.bat上点击右键,就有"Run as administrator"项目了。 结果果然是UAC权限问题!
我的电脑不是vista呀 我先试试 先谢了
public override void Install(IDictionary stateSaver)
{
try
{
base.Install(stateSaver); // 得到配置路径
physicaldir = this.Context.Parameters["targetdir"].ToString(); RunProgress(physicaldir + "SateInstall.bat", "/install", false);
Thread.Sleep(1000);
}
catch (System.Exception e)
{
throw e;
}
} public override void Uninstall(IDictionary savedState)
{
string targetdir = this.Context.Parameters["targetdir"].ToString();
RunProgress(targetdir + "SateUninstall.bat", "/uninstall", false);
Thread.Sleep(1000);
base.Uninstall(savedState);
}
怎么安装呢 windriver的东西我都安装在包里面了