摘要: c# 获取本机主机名与本机IP 1. 获取本机主机名 2. 获取本机IP集合 阅读全文
posted @ 2019-09-30 15:05 段小波 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: c# 获取系统中所有的服务 阅读全文
posted @ 2019-09-30 15:00 段小波 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 在 System.Reflection命名空间下的 MethodBase类 该类 提供有关方法和构造函数的信息。 GetCurrentMethod() 是一个静态方法,从一个执行方法中调用,且会返回有关该方法的信息。 表示当前的执行方法的 MethodBase 对象。 1.获取当前执行方法的类名 2 阅读全文
posted @ 2019-09-30 14:53 段小波 阅读(12512) 评论(0) 推荐(2) 编辑
摘要: WPF 在子页面中获取父类窗体 阅读全文
posted @ 2019-09-30 14:42 段小波 阅读(1672) 评论(0) 推荐(0) 编辑
摘要: 1.c# 调用CMD窗体执行命令 阻塞执行, 并在最后执行完后一次性输出执行结果 2. 调用CMD窗体执行命令 实时获取执行结果并输出 阅读全文
posted @ 2019-09-30 13:58 段小波 阅读(6663) 评论(0) 推荐(0) 编辑
摘要: WPF 添加阴影效果 阅读全文
posted @ 2019-09-30 13:32 段小波 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 在Window_Loaded事件内 添加代码 在window窗体的MouseDown事件中添加事件订阅 当鼠标左键按下状态时, 调用窗体的DragMove()方法 实现窗体拖动 阅读全文
posted @ 2019-09-30 11:14 段小波 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 保证程序在系统中只能启动一个, 实现思路 : 在程序启动时, 检测系统中所有进程, 判断系统中是否已经存在该程序的进程 在Main函数中添加如下代码 阅读全文
posted @ 2019-09-30 11:04 段小波 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: 最近在开发一个安装程序, 需要将dll文件嵌入到exe中, 保证编译出来的程序只有一个 .exe 文件 1. 首先定义个函数用来动态获取dll文件 2. 在Main函数中 添加一行代码, 在程序解析程序集失败事件触发时 调用上面的方法动态加载程序集 3. 将需要嵌入的dll文件添加到工程中 在文件的 阅读全文
posted @ 2019-09-30 10:57 段小波 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: 最近自己开发一个 安装程序, 在程序安装完以后 需要在控制面板的卸载程序页面 显示自己的程序并能够卸载 只需要在注册表中 新增一个节点 注册表节点如下 可参考该节点下已存在的节点 新增一个节点并添加对应的信息, 在控制面板的卸载程序页面即可找到 64位系统中 32位程序的卸载节点在 如下 可参考搜狗 阅读全文
posted @ 2019-09-30 10:37 段小波 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 判断系统是否已安装IIS的组件 可根据注册表来判断 注册表中 Components节点下的项表示系统 已安装的IIS组件 阅读全文
posted @ 2019-09-30 10:20 段小波 阅读(618) 评论(0) 推荐(0) 编辑
摘要: c# 获取系统本身硬件的信息 需要添加 System.Management 程序集 2. 获取CPU信息 3. 获取CPU核心数量 4. 获取系统内存大小 4. 获取硬盘空间 5. 获取屏幕分辨率 6. 获取显卡芯片名称 与 显存大小 阅读全文
posted @ 2019-09-30 10:13 段小波 阅读(1509) 评论(0) 推荐(0) 编辑