11 2013 档案

摘要:打开“开始”菜单-控制面板-添加/卸载程序,步骤太多太烦了,即使这样一次也只能卸载一个软件,用360?每次打开都要弹出主程序界面,太慢!为了解决这个问题,本人写了一个小工具通过在桌面快捷方式上右键--选择“软件卸载”轻松搞定。软件名称:UninstallTool(右键卸载)软件版本:1.0.0.2软件大小:159KB软件语言:简体中文捆绑插件:无软件性质:免费运行环境:Win xp/Vista/7/8/8.1制作发行:烈风更新日期:2013 年 11 月 15 日使用截图:下载体验地址:C#实现版本(较前版本速度快):http://pan.baidu.com/s/1CF0cV注:XP下可能需要 阅读全文
posted @ 2013-11-15 17:18 HaoYuLiao 阅读(830) 评论(0) 推荐(0)
摘要: 今天还是继续说说C#调用系统Api启动外部程序的方法,今天要说的是CreateProcess这个Api函数,相比前两篇文章(一、二)中所说的Api,CreateProcess参数要更复杂一些,但使用起来,要更灵活。 1. using System.Runtime.InteropServices; 2. CreateProcess中用到了几个结构体类型,先声明他们: 阅读全文
posted @ 2013-11-08 13:10 HaoYuLiao 阅读(3667) 评论(1) 推荐(1)
摘要: 在程序开发中,一个程序经常需要去调用其他的程序,C#中Process类正好提供了这样的功能。它提供对本地和远程进程的访问并使您能够启动和停止本地系统进程。 一、启动进程实例 Code Process myProcess = new Process(); try { myProcess.StartInfo.UseShellExecute = false; myProcess.StartInfo.FileName = "test.exe"; myProcess.StartInfo.CreateNoWindow = true; 阅读全文
posted @ 2013-11-08 11:09 HaoYuLiao 阅读(995) 评论(0) 推荐(0)
摘要: 1、获取路径中的文件名 用System.IO.Path.GetFileName 和 System.IO.Path.GetFileNameWithoutExtension(无扩展名)的方法。 2、C# 实现遍历注册表的某个项下的所有子项 比如想得到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion下的所以的KEY。 阅读全文
posted @ 2013-11-06 14:20 HaoYuLiao 阅读(299) 评论(0) 推荐(1)
摘要: 字符串是 String 类型的对象,它的值是文本。在内部,这些文本存储为 Char 对象的只读集合,其中每个对象都表示一个以 UTF-16 编码的 Unicode 字符。C# 字符串末尾没有以 null 结尾的字符(这一点与 C 和 C++ 不同),因此 C# 字符串可以包含任意数目的嵌入式 null 字符(“\0”)。字符串长度表示字符数目,无论这些字符是否是由 Unicode 代理项对形成的。若要访问字符串中的各个 Unicode 码位,请使用 StringInfo 对象。 阅读全文
posted @ 2013-11-06 13:56 HaoYuLiao 阅读(561) 评论(0) 推荐(0)
摘要: 在“项目”上 添加“新项” 选择“应用程序清单文件” 然后单击“添加”按钮添加后,默认打开app.manifest文件,将: 修改为:然后打开“项目属性” ,将“应用程序” 标签页中的“资源”中的“清单”修改为新建的 app.manifest。 重新生成项目,再次打开程序时就会提示需要以管理员权限运行。 阅读全文
posted @ 2013-11-05 14:15 HaoYuLiao 阅读(1203) 评论(0) 推荐(0)
摘要: 在项目上右键--属性,打开如下图:设置输出类型为:Windows 应用程序,也可以设置程序图标;设置好后保存该设置,然后生成项目就ok了。 阅读全文
posted @ 2013-11-05 13:48 HaoYuLiao 阅读(706) 评论(0) 推荐(1)