windows编程
chen249191508
这个作者很懒,什么都没留下…
展开
-
伪造IP发送数据(UDP)
#include <iostream>#include <winsock2.h>#include <cstdio>#include <windows.h>#include <WS2tcpip.h>#include "protoinfo.h"#pragma comment (lib,"ws2_32.lib")using...转载 2019-11-21 17:55:52 · 1979 阅读 · 1 评论 -
EnumWindows 需要等待回调函数执行吗?
EnumWindows 与EnumChildWindows 是 阻塞函数,所以,直接获取返回值就好了原创 2019-05-22 18:24:12 · 740 阅读 · 0 评论 -
自己手动修改添加环境变量遇到的问题(一)
摘要: 自己手动添加环境变量(以添加java 的jre环境变量为例子)最近在做一个小项目,老板要求做一个一键自动安装 PHP,java(Jre),Mysql,并且要求不重启电脑,本想是一个简单的事情,哪知道却折腾了3天。主要是卡在添加java的环境变量上面。自己手动添加环境变量(以添加java 的jre环境变量为例子)目前互联网上有这几种方式:一. cmd添加环境变量,也就...原创 2019-07-25 13:36:28 · 1044 阅读 · 0 评论 -
自己手动修改添加环境变量遇到的问题(二)
写注册表方式:下面是C# 代码,向注册表写入相应的值,来修改环境变量: private void WriteMainJavaPath2Reg(string strJAVAHome) { RegistryKey key = Registry.LocalMachine; RegistryKey software =...原创 2019-07-25 13:43:00 · 353 阅读 · 0 评论 -
自己手动修改添加环境变量遇到的问题(三)
1.使用C# 自带的程序集来修改环境变量,废话少说,直接上代码。 try { string strJavaBin = "C:\\jre\\bin"; string path = Environment.GetEnvironmentVariable("Path", Envir...原创 2019-07-25 13:47:05 · 755 阅读 · 0 评论 -
windows 时区设置,在注册表中所对应的记录
windows 时区设置界面,所对应的注册表的位置在:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones 保存了所有时区原创 2019-08-13 15:08:02 · 3964 阅读 · 0 评论 -
按键精灵初步,使用winIO实现驱动级模拟按键
winIO是目前非常古老的技术,是用底层驱动来实现程序控制键盘按键,要使用winIO,需要用到两个文件WinIo64.dll,与WinIo64.sys。 也有32为的 WinIO32.dll, WinIO32.sys。基于现在的操作系统,都是用的32位的,且都是win7 以上的了,所以,本文用的是winIO64.dll,WinIO64.sys第一步:命令行运行: cmd-> bcd...原创 2019-08-07 14:36:13 · 7475 阅读 · 1 评论 -
C#修改VMware虚拟网络设置中的IP地址映射
近期为了项目需要,需要用exe,一键修改WMware中,网卡的NAT 模式中,网关IP,映射传入端口,自动修改虚拟机IP地址,虚拟端口,描述。WMware实际是执行了 dos命令,然后再将执行完毕的数据,保存在注册表,方便下一次读取,并在WMware中的虚拟网络编辑器中显示。所以,修改WMware的虚拟网络编辑器中的内容,就需要修改两处,一处是执行dos命令,一处是修改注册表。...原创 2019-08-14 11:33:54 · 732 阅读 · 0 评论 -
教程:教你用C#编写winForm程序之计算器 (二)
点击vs2019 IDE 中的视图-> 工具箱子,在工具箱中找到Button,点击后,拖动到主界面上,形成下面的形式为什么你的按钮是button? 右键点击button-> 属性,vs2019右边栏会出现修改Text栏为1,然后以此拖动9个按钮,并修改按钮的文字,并且把 button 的属性中的(name) 改为 btn_1,btn_2,btn_3等。...原创 2019-09-20 14:12:32 · 1249 阅读 · 0 评论