我开发了一个DLL作为RMS服务器之间的代理,并且他想要以编程方式使用它的服务,DLL工作得很好,但是当我想在.Net web服务中使用这个DLL时问题出现了它给了我一个DRMInitEnvironment中的错误,错误代码为0x8004930c
,这与清单违规错误有关。
显示配置如下
AUTO-GUID
C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Bin
\\isvtier5appsigningprivkey.dat
MODULELIST REQ HASH
C:\\Users\\administrator\\Documents\\Visual Studio 2008\\Projects
\\TestWBS\\TestWBS\\bin\\TestWBS.dll
OPT NOHASH
C:\\Users\\administrator\\Documents\\Visual Studio 2008\\Projects\\TestWBS
\\TestWBS\\bin\\RMSPROXY.dll
REQ NOHASH
%SYSTEMROOT%\\system32\\msdrm.dll
POLICYLIST INCLUSION PUBLICKEY
C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Bin
\\isvtier5appsigningpubkey.dat
排除
注释
AUTO-GUID
C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Bin
\\isvtier5appsigningprivkey.dat
MODULELIST REQ HASH
C:\\Users\\administrator\\Documents\\Visual Studio 2008\\Projects
\\testLibcClient\\testLibcClient\\bin\\Debug\\testLibcClient.exe
REQ NOHASH %SYSTEMROOT%\\system32\\msdrm.dll
POLICYLIST INCLUSION PUBLICKEY
C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Bin
\\isvtier5appsigningpubkey.dat
排除
我知道问题在于清单,但我不知道在哪里和哪里。
答案 0 :(得分:-1)
我发现了解决方案,