0

InstallShield 2012 で基本的な MSI を作成しました。現在、MSI は実際のソフトウェア自体のみをインストールします。

ハードウェアのドライバーもインストールできるようにしたいと思います。他のインストールパッケージがこれを行うのを見たことがありますが、現在のセットアップで可能かどうかはわかりません.

このトピックに関するヘルプをいただければ幸いです。

4

4 に答える 4

0

FTDI は現在、ドライバー インストーラーを配布しています ( http://www.ftdichip.com/Drivers/D2XX.htmを参照)。これをインストーラーに組み込み、インストール時に自動的に実行します。

InstallShield の正確な手順がわかりません。InstallAware で CDM20830_Setup.exe をプロジェクト サポート ファイルに追加し、Run Program $SUPPORTDIR$\CDM20830_Setup.exe を呼び出します。

方法を考えていないことの 1 つは、これをサイレント モードで実行することです。FTDI 抽出/インストール ウィザードがポップアップ表示されます。

お役に立てれば。

イアン

于 2013-10-31T04:36:36.407 に答える
0

DPInst.xml ファイルの作成方法に関する情報と例は、http://www.ftdichip.com/Support/Documents/AppNotes/AN232R-03_DriverPreInstallation.pdfにあります。DPInst は、実行元のフォルダーで DPInst.xml ファイルを自動的に検索します。64 ビットの場合は dpinst-amd64.exe を使用し、32 ビットの場合は dpinst-x86.exe を使用します。

于 2015-10-21T16:11:08.553 に答える
0

すべての入力に感謝します。

Microsoft WDK に含まれている dpinst.exe を使用して、ドライバーをインストールできました。

この実行可能ファイル用にカスタマイズした XML を作成しました。次に、SetupProgress 時に dpinst.exe を実行するカスタム アクションを作成しました。

DPinst インストールの作成手順は、https ://msdn.microsoft.com/en-us/library/windows/hardware/ff540184%28v=vs.85%29.aspx にあります。

さらに、私のニーズから、XML ファイルを次に示します (会社情報は削除されています)。

<?xml version="1.0" ?>
<dpinst>
<!-- version 2.0 created by Robert Milicia, Br Te, Inc. on 5/21/2014
     The following area will not create an Add or remove programs section.  This
     will also force the driver to always be installed, as well as should work for
     all languages.-->
    <suppressAddRemovePrograms/>
    <enableNotListedLanguages/>
    <forceIfDriverIsNotBetter/>    

<!-- The following search and subDirectory elements direct
     DPInst to search all subdirectories (under the DPInst working directory) to locate driver
     packages. -->
    <search>
        <subDirectory>*</subDirectory>
    </search>

<!-- The following language element localizes its child elements
     for the English (Standard) language. The child elements
     customize the text that appears on the DPInst wizard pages. -->
    <language code="0x0409">
        <dpinstTitle>Title Menu Label</dpinstTitle>
        <welcomeTitle>Welcome to the Hardware Device Installer</welcomeTitle>
        <welcomeIntro>This wizard will walk you through updating the drivers for your device.</welcomeIntro>
        <installHeaderTitle>Installing the software for your device...</installHeaderTitle>
        <finishTitle>Congratulations! You finished installing the Hardware drivers.</finishTitle>
        <finishText>To complete the installation, please plug in your Hardware, to assign it a COM Port</finishText>
    </language>

<!-- The following two elements customize, but do not localize,
     the icon and bitmaps that appear on the DPInst wizard pages. -->
    <headerPath>Data\BannerSplash.bmp</headerPath>
    <watermarkPath>Data\BMrSplash.bmp</watermarkPath>

</dpinst>
于 2014-10-07T16:58:06.930 に答える
0

オプションが必要です:

鎖-

Suite Installer または Setup Prerequisites を使用して、サードパーティを MSI に「チェーン」します。InstallShield が項目を表示または非表示にできるように、パッケージが適用可能であり、必要であることを確認するには、検出ロジックを理解する必要があります。また、サイレント モードでインストーラーを起動するために、インストーラーに渡すコマンド ラインも知っておく必要があります。

統合-

インストーラーの内容とアクションを分解し、独自のインストーラーにオーサリングします。

于 2013-10-04T17:00:42.680 に答える