
以下是一些代码示例:
- 使用P /调用
所有的魔力都源自Windows函数:
[Dllimport("mpr.dll", CharSet = CharSet.Unipre, SetLastError = true)] public static extern int WNetGetConnection( [MarshalAs(UnmanagedType.LPTStr)] string localName, [MarshalAs(UnmanagedType.LPTStr)] StringBuilder remoteName, ref int length);调用示例:
var sb = new StringBuilder(512);var size = sb.Capacity;var error = Mpr.WNetGetConnection("Z:", sb, ref size);if (error != 0) throw new Win32Exception(error, "WNetGetConnection failed"); var networkpath = sb.ToString();欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)