当前位置:文档之家 > 7用C#调用WINDOWS API和其它进程通信

7用C#调用WINDOWS API和其它进程通信

用C#调用Windows API和其它进程通信

设计初衷:

公司为了便于网络管理,使用了IEEE802.1X的网络访问控制,这样每次开机需要输入两次登录密码,于是我就研究了一下用C#来帮我输入第二此登录的密码

设计思想:

主要是通过调用Windows API中的一些方法,主要使用的也就是FindWindow,FindWindowEx和SendMessage这三个函数,循环遍历当前的所有窗口,找到目标窗口和进程以后把保存在特定位置的用户名密码以及域信息自动填入输入框中,然后再触发一下button事件,最后程序本身退出。

环境:

在Windows2000中文版+sp4,http://www.doczj.com/doc/f4e3280c4a73f242336c1eb91a37f111f1850d93.html 2003中文版下开发

在Windows2000中文版下测试通过

程序截图:

7用C#调用WINDOWS API和其它进程通信

具体设计这个Form的代码就略过不详细说了

为了使用Win32API,需要先引入下面这个命名空间:

using System.Runtime.InteropServices;

另外还需要用到进程和注册表,所以还需要引入下面的两个命名空间:

using System.Threading;

using Microsoft.Win32;

下面的代码是用来添加对API的引用:

#region Dll Import

下载Word文档免费下载:

7用C#调用WINDOWS API和其它进程通信下载

(共7页)

7用C#调用WINDOWS API和其它进程通信

7用C#调用WINDOWS API和其它进程通信 - 用 C#调用 Windows API 和其它进程通信 设计初衷: 公司为了便于网络管理,使用了 IEEE 802.1X 的网络访问控制,这样...

7用C#调用WINDOWS API实现自动登录

7用C#调用WINDOWS API实现自动登录 - 用 C#调用 Windows API 实现自动登录 c#问题 2009-07-19 20:50:09 阅读 152 评论 1 设计初衷: 公司...

1C#中用WINAPI调用外部程序

1C#中用WINAPI调用外部程序_电子/电路_工程...{ SetWindowsText(CurrnetFormHandle, 0, str...? 上一篇:C# SendMessage 控制其他进程程序 ?...

c#调用winapi实现WinForm中嵌入EXE程序

c#调用winapi实现WinForm中嵌入EXE程序_IT/计算机_专业资料。c#调用winapi实现WinForm中嵌入EXE程序 添加引用: using System.Diagnostics; using System.Runtime....

C#中用WinAPI调用外部程序

SetWindowsText(string Parnet_strClass, string Par...控制其他进程程序 下一篇:C# win32 API 编程(超...7.5__C++调用外部应用程... 7页 1下载券 c#...

用C#调用Windows_API实现自动登录

用C#调用Windows_API实现自动登录 - ---设计初衷: 公司为了安全性考虑,不让密码被太多人知道,所以想实现一个自动登录的模块。 设计思想: 主要...

VISUAL C#中调用WINDOWS API的要点

VISUAL C#中调用WINDOWS API的要点_电子/电路_工程科技_专业资料。在.Net Framework SDK 文档中,关于调用 Windows API 的指示比较零散,并且其中稍全面一点 的是...

c#调用windowsAPI实现复制功能

c#调用windowsAPI实现复制功能_计算机软件及应用_IT/计算机_专业资料。c# 调用windows...(); pm.wFunc = wFunc.FO_COPY; //设置对话框标题,在win7中无效 pm....

C#中调用WINDOWS API的要点

C#中调用 Windows API 的要点在.Net Framework SDK 文档中,关于调用 Windows API 的指示比较零散,并且其中稍全面一点的是针对 Visual Basic .net 讲述的。本文将...

用Visual C#调用Windows API函数

用Visual C#调用 Windows API 函数 Api 函数是构筑 Windws 应用程序的基石, 每一种 Windows 应用程序开发工具, 它提供的 底层函数都间接或直接地调用了 Windows ...