摘要: 因为是C#,所以平台肯定是.NET了。之前因为一个小小的业务需要接触了下密码键盘的操作。其实就是简单的获取用户输入密码的操作,没碰到什么大的问题,但是查资料的过程中还是感觉查到的东西挺多的,是那种越查越多,但是又不是很关键的东西。在调用DLL中的方法的时候,我们一般要对照函数说明来把C/C++中的类型转换为.NET中相对应的类型,而且方法必须声明为静态外部函数,即加上public extern static声明头.如果不加public ,函数默认为私有函数,调用就会出错。[DllImport("COM DLL path/file")]publicextern static 阅读全文
posted @ 2013-04-24 10:32 幕三少 阅读(2986) 评论(0) 推荐(0) 编辑
摘要: 解决办法:在你的项目属性页面里面,把是否包含unsafe代码的选项选上 在生成的tab里,有一个允许非安全代码的选项, 英文是allow unsafe code,即允许不安全代码 阅读全文
posted @ 2013-04-24 10:31 幕三少 阅读(355) 评论(0) 推荐(0) 编辑