目前程序必须在有打印机驱动的环境下运行,因此想在安装盘中,自己安装一个虚拟打印机(任何驱动均可),就是不知道如何在InstallShield9中,加入打印机的安装。
或者,在InstallShield9中,安装时自己运行一个文件(打印机的inf文件)也应该可以解决问题。
问题归咎为:
1。InstallShield9作安装盘,加入打印机的安装;或者
2。安装盘加入自己运行的程序。
谢谢啦,着急

解决方案 »

  1.   

    VS2005?我说的是InstallShield给分给分
      

  2.   

    目前的做法是:将一个Exe的打印机驱动,打包在安装盘里面,然后一起运行,可是问题时,安装的过程中,会出现打印机的安装界面,不知道有没有谁能够提供没有安装界面的打印机安装
      

  3.   

    打印机的安装程序如果也是exe文件的话就好办
    当然我用的是WIX 做安装程序,没有用你那个东东
    所以我把我的方案告诉你
    1.给出这个可知性文件
    <Component Id="componentTemp" Guid="aeb69cda-4bfd-49ae-bfa6-d5677111660e" KeyPath="yes">
    <File Id="ExeFile" Name="Exe.exe" LongName="MMSoftware.CopyFileIntoDotNet.exe" src="MMSoftware.CopyFileIntoDotNet.exe" DiskId="1"/>
    </Component>2.定义一个Action
    <CustomAction Id="Execute" FileKey="ExeFile" ExeCommand="" Return="asyncNoWait"/>3.执行这个Action
    <InstallExecuteSequence>
    <RemoveExistingProducts After="InstallFinalize"/>
    <Custom Action="Execute" After="InstallFinalize">Not Installed</Custom>
    </InstallExecuteSequence>
    这样就可以解决了,如果InstallShield没有这些东东的话,那我不知道怎么办了