using System.Runtime.InteropServices;
//声明WINAPI函数
[DllImport("kernel32.dll")]
public static extern uint WritePrivateProfileString(string lpApplicationName,
string lpKeyName,string lpString,string lpFileName);
然后即可直接调用
//声明WINAPI函数
[DllImport("kernel32.dll")]
public static extern uint WritePrivateProfileString(string lpApplicationName,
string lpKeyName,string lpString,string lpFileName);
然后即可直接调用
{
[DllImport("User32.dll")]
public static extern int GetSystemMenu(int hWnd, int bRevert);
[DllImport("User32.dll")]
public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);
}
然后可以象这样:int lSysMenu;
const int MF_BYPOSITION = 1024;
lSysMenu = WinApi.GetSystemMenu(this.Handle.ToInt32(), 0);
WinApi.RemoveMenu(lSysMenu, 6, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 5, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 4, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 3, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 2, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 1, MF_BYPOSITION);
WinApi.RemoveMenu(lSysMenu, 0, MF_BYPOSITION);
[DllImport("kernel32.dll", SetLastError=true)]
private static extern int CreateFile(string filename, uint access, uint
sharemode, uint security_attributes, uint creation, uint flags, uint
template);
这个是老外整理出来的API集合