Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RGBRast是否包含在.NET3.5SP1中?_.net_Directx - Fatal编程技术网

RGBRast是否包含在.NET3.5SP1中?

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

我需要为我正在开发的DirectX应用程序使用RGBRast软件渲染器。目前,我只是在安装时包含DLL

我在一些地方读到过,它也包含在.NET3.5SP1中。这是真的吗?如果是,DLL位于何处


此可再发行组件可从以下位置下载:


是的,从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;
    }
}