Process.Start("rundll32.exe","shell32,OpenAs_RunDLL"+path) //使用rundll32.exe运行文件,能选择打开类型
Process.GetCurrentProcess().MainModule.FileName; //获得活跃进程的完整路径
SendKeys.Send("{ENTER}"); //模拟按下键盘回车键(好像不触发键盘事件)
[user32.dll] FindWindow(string lpClassName,string lpWindowName)//获得窗口句柄(一般只用一个参数,另一个一定要null,不能是" ",坑我一下午- _-)
[user32.dll] SetForegroundWindow(IntPtr hWnd) //激活该窗体
[user32.dll] SendMessage() //向窗体发送消息(使用结构体,可以发送字符串,WM_COPYDATA)
[user32.dll] RegisterHotKey() //注册组合热键
Assembly //处理DLL
Attribute //继承,弄特性
Debugger.Break() //调试模式时,到这句代码断点
override WndProc(ref Message m);//窗体的消息处理事件
[user32.dll] SetForegroundWindow(IntPtr hWnd)//激活该窗体
[user32.dll]mouse_event() //模拟鼠标点击事件
[user32.dll] SetCursorPos()//移动鼠标位置
Clipboard 系统剪贴版