本文介绍了是否可以在C#应用程序中的dllimport中从USB设备提供DLL路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 [DllImport(DriveLibrary.dll,CallingConvention = CallingConvention.Cdecl,EntryPoint = _TogglePause)] public static extern bool _TogglePause(bool b); public bool TogglePause(bool b) { debug(TogglePause); 返回_TogglePause(b ); } 我的尝试: string filepath = Environment.CurrentDirectory + @\ DLL \+ DriveLibrary.dll; [DllImport(filepath,CallingConvention = CallingConvention。 Cdecl,EntryPoint = _TogglePause)] public static extern bool _TogglePause(bool b); public bool TogglePause(bool b) { debug(TogglePause); 返回_TogglePause(b); } 解决方案 [DllImport("DriveLibrary.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint =_TogglePause)] public static extern bool _TogglePause(bool b); public bool TogglePause(bool b) { debug("TogglePause"); return _TogglePause(b); }What I have tried:string filepath=Environment.CurrentDirectory + @"\DLL\" + DriveLibrary.dll;[DllImport(filepath, CallingConvention = CallingConvention.Cdecl, EntryPoint =_TogglePause)] public static extern bool _TogglePause(bool b); public bool TogglePause(bool b) { debug("TogglePause"); return _TogglePause(b); } 解决方案 这篇关于是否可以在C#应用程序中的dllimport中从USB设备提供DLL路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 10-28 20:13