你的Dll放在什么地方了?最好放到和.NET程序集同一个目录下,然后DllImport的路径只写本地dll的名字比如[DllImport("Scan.dll")]第二个你的方法声明太离谱了,怎么能用C++的签名来做C#的方法吧HINSTANCE换成IntPtr 把LPCTSTR换成string
lpctstr 是长字符型