說明:
因64位.net無法調用32位dll,才采用調用進程外com形式。
該項目必須為release時編譯才不會報錯。
項目調用時,添加引用-》com中找到該com服務,添加即可。
部署:
啟用:DrawServ.exe /RegServer
卸載:DrawServ.exe /UNRegServer
如果在進程中需要結束進程后卸載。
被IIS調用時需要設置權限(cs調用無需設置),在管理工具-》組件服務-》計算機-》我的電腦-》DCOM配置中找到DrawServ右鍵屬性-》安全中配置權限。啟動和激活權限/訪問權限全部改成自定義,編輯中添加NETWORK SERVICE賬戶,并設置本地相關本地權限。
該服務能夠在系統服務中找到。默認為手動方式。其它程序調用后會自啟動,不用時會自動關閉。
c++版的DCOM如何編寫,請參考上MSDN下載visual c++2008 Samples安裝后,找到c++ -> ATL -> Advanced -> DCOM 項目
附下載地址吧http://www.microsoft.com/en-us/download/details.aspx?id=16351
新聞熱點
疑難解答