我在自己的程序中声明了如下函数:
[DllImport("user32.dll")]
public extern static bool ShutdownBlockReasonCreate(IntPtr hWnd, [MarshalAs(UnmanagedType.LPWStr)] string pwszReason);
因为xp系统无此函数,所以会报错。
有没有办法(除了动态调用api)让我的程序即可以运行在xp下,又可以运行在vista以后的系统中?
不能。
办法就是别用API....但是也不能保证WIN21一定能够兼容。
不用api怎么实现关机前做一些事情?比如tfs签入提醒?
@爱编程的大叔: 这里是讨论技术的,不是讨论成本的,你跑题了。