C# Windows
try-ing
c 嵌入式开发
展开
-
Windows Server 2008 R2 安装 VS2005 后 发现windows 应用程序 模板没有了 解决方案
项目模板丢失现象:新建项目时以前的模板找不到了。 项目模板丢失解决办法:找到 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/ProjectTemplates目录(如果你的vs2005安装在其他盘,前面的C就换成你安装时的盘符),将下面涉及到 的所有1033目录下的 *.zip文件全部拷贝到与1033目录平级的地方,即:假如原来你的转载 2016-08-27 17:13:40 · 534 阅读 · 0 评论 -
C#使用WinAPI中 WinExec 调用外部exe程序
1、添加引用using System.Runtime.InteropServices;//调用外部的DLL2、定义win32API//调用exe[DllImport("kernel32.dll")]public static extern int WinExec(string exeName, int operType);//生成执行数据private void gener...转载 2018-10-31 09:30:52 · 3083 阅读 · 0 评论 -
C#实现对外部程序的调用操作
C#借助API实现黑盒自动化测试工具的编写本文代码下载(VS2010开发):http://download.csdn.net/source/2796362本文摘要:1:一个简单的例子 1.1:EnumChildWindows介绍 1.2:主要源码2:难点:如何获取指定的控件句柄 2.1:使用SPY++ 2.2:获取控件位置 2.3:获...转载 2018-10-31 09:38:06 · 1770 阅读 · 0 评论 -
托管调试助手 "PInvokeStackImbalance":的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管
在C#中一定要检查引用时的数据类型 WinAPI 的数据类型 默认是32位的,但是引用时外部的是 Long类型默认是64位的。所以引用时需要将 long 改为 int 型。参照 http://blog.sina.com.cn/s/blog_8248282d0101hcbd.html情况一:对 PInvoke 函数“TestDLL!TestDLL.Form1::mySum”的调用导...转载 2018-10-31 15:35:02 · 13742 阅读 · 3 评论 -
C# SendMessage用法
C# SendMessage用法及所有的参数对应的16进制数函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。该函数是应用程序和应用程序之间进行消息传递的主要手段之一。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); ...转载 2018-11-01 16:45:04 · 548 阅读 · 0 评论 -
虚拟键盘对应键值表
虚拟键值表 虚拟键 十六进制值 十进制值 相应键盘或鼠标键 VK_LBUTTON 1 1 鼠标左键 VK_RBUTTON 2 2 鼠标右键 VK_CANCEL 3 3 Ctrl-Break键 VK_MBUTTON 4 4 鼠标中键 VK_BACK 8 8 Backsp...转载 2018-11-13 14:19:40 · 1944 阅读 · 2 评论