日期:2014-05-17  浏览次数:20403 次

请问高手们,actvex控件不能调用win32api
请问弟兄们,自己写了个activex控件,需要用到win32api函数,执行时出现以下错误,请问用何方法可以使activex控件执行win32api函数(c#非托管函数)

安全透明方法“AutoVue.测试.button1_Click(System.Object, System.EventArgs)”尝试通过方法“AutoVue.测试.FindWindowA(System.String, System.String)”调用本机代码失败。方法必须是安全关键的或安全可靠关键的,才能调用本机代码。

------解决方案--------------------
在配置文件中指定NetFx40_LegacySecurityPolicy


http://msdn.microsoft.com/en-us/library/dd409253(VS.100).aspx