RGBRast是否包含在.NET3.5SP1中?
我需要为我正在开发的DirectX应用程序使用RGBRast软件渲染器。目前,我只是在安装时包含DLL 我在一些地方读到过,它也包含在.NET3.5SP1中。这是真的吗?如果是,DLL位于何处RGBRast是否包含在.NET3.5SP1中?,.net,directx,.net,Directx,我需要为我正在开发的DirectX应用程序使用RGBRast软件渲染器。目前,我只是在安装时包含DLL 我在一些地方读到过,它也包含在.NET3.5SP1中。这是真的吗?如果是,DLL位于何处 此可再发行组件可从以下位置下载: 是的,从3.0开始包含,无疑是为了支持WPF。证据。复制到c:\windows\system32\rgb9rast.dll对我来说,它被命名为rgb9rast_2.dll。我想知道是否有可靠的方法可以在不指定其文件名的情况下加载此DLL?更好的参考可能是。他指的是%WI
此可再发行组件可从以下位置下载:
是的,从3.0开始包含,无疑是为了支持WPF。证据。复制到c:\windows\system32\rgb9rast.dll对我来说,它被命名为rgb9rast_2.dll。我想知道是否有可靠的方法可以在不指定其文件名的情况下加载此DLL?更好的参考可能是。他指的是%WINDIR%\system32\rgb9rast_2.dll我已使用以下方式加载此软件光栅化器:IntPtr rasterizer=LoadLibrary(“rgb9rast_2.dll”);在未打补丁的Windows 7系统上,文件名为rgb9rast.dll。它与此处的代码类似:
// Perform a LoadLibrary of the Microsoft Software Rasterizer...
HMODULE hRast = LoadLibrary(szPath + CString("\\RGB9Rast.dll") );
if(!hRast) {
hRast = LoadLibrary(szPath + CString("\\RGB9Rast_1.dll") );
if(!hRast) {
hRast = LoadLibrary(szPath + CString("\\RGB9Rast_2.dll") );
if(!hRast)
return FALSE;
}
}