1

gdiplus に依存するアプリケーションがあります。アプリケーションを Windows 2000 でも実行する必要があります。

Windows 2000 コンピューターが機能するように、アプリケーション ディレクトリに GDIPlus を含めたいのですが、マシンが Windows XP、Windows Vista、Windows 7 などの場合は、出荷されて更新される GDIPlus のバージョンを使用する必要があります。 Windowsで。

ありえない?

4

3 に答える 3

1

http://msdn.microsoft.com/en-us/library/ms997620.aspxからマニフェストに次を追加してみてください:-

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity version="1.0.0.0" processorArchitecture="x86"
         name="Microsoft.Windows.mysampleapp" type="win32" />
    <description>Your app description here</description>
    <dependency>
        <dependentAssembly>
            <assemblyIdentity type="win32" name="Microsoft.Windows.GdiPlus"
                version="1.0.0.0" processorArchitecture="x86"
                publicKeyToken="6595b64144ccf1df" language="*" />
        </dependentAssembly>
    </dependency>
</assembly>
于 2009-07-03T12:02:47.047 に答える
0

インストーラーからやったほうが楽じゃない?Windows 2000 にインストールする場合は、Gdiplus をアプリケーション ディレクトリにコピーします。それ以外の場合はスキップします。

于 2009-06-11T13:41:33.247 に答える
0

GDI+ ページから:

ランタイム要件

Gdiplus.dll は Windows XP に含まれています。特定のクラスまたはメソッドを使用するために必要なオペレーティング システムについては、そのクラスまたはメソッドのドキュメントの「詳細情報」セクションを参照してください。GDI+ は、Windows NT 4.0 SP6、Windows 2000、Windows 98、および Windows Me の再配布可能ファイルとして利用できます。最新の再頒布可能パッケージをダウンロードするには、 http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htmを参照してください。

「win2000 gdiplus」が Google で最初にヒットしました。

于 2009-06-11T13:41:44.417 に答える