如何发送 gdiplus.dll 但不让 Windows 使用它?

发布于 2024-07-24 22:37:44 字数 214 浏览 2 评论 0原文

我有一个依赖于 gdiplus 的应用程序。 我需要该应用程序也可以在 Windows 2000 上运行。

我想将 GDIPlus 包含在应用程序目录中,以便 Windows 2000 计算机能够正常运行,但如果计算机是 Windows XP、Windows Vista、Windows 7 等,我希望它使用随 Windows 提供并更新的 GDIPlus 版本。

不可能?

i have an application that has a dependancy on gdiplus. i need the application to also run on Windows 2000.

i want to include GDIPlus in the application directory, so that Windows 2000 computers will function, but if the machine is Windows XP, Windows Vista, Windows 7, etc, i want it to use the version of GDIPlus that ships, and is updated, with Windows.

Not possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

把人绕傻吧 2024-07-31 22:37:44

来自 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>

From http://msdn.microsoft.com/en-us/library/ms997620.aspx Try adding the following to your manifest :-

<?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>
空城之時有危險 2024-07-31 22:37:44

从安装程序中完成此操作不是更容易吗? 如果您在 Windows 2000 上安装,请将 Gdiplus 复制到应用程序目录,否则跳过它。

Won't it be easier to do it from the installer ? IF you are installing on Windows 2000 copy Gdiplus to application directory otherwise skip it.

万水千山粽是情ミ 2024-07-31 22:37:44

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

在 Google 上首次点击“win2000 gdiplus”。

From the GDI+ page:

Run-time Requirements

Gdiplus.dll is included with Windows
XP. For information about which
operating systems are required to use
a particular class or method, see the
More Information section of the
documentation for the class or method.
GDI+ is available as a redistributable
for Windows NT 4.0 SP6, Windows 2000,
Windows 98, and Windows Me. To
download the latest redistributable,
see
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm.

First hit on Google for "win2000 gdiplus".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文