- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 如何让安装程序在“程序和功能”安装列表中生成卸载项
问题关键是记住这个注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 打开注册表编辑器(regedit)后,导航到这个路径下,可以看到我们安装的许多程序在这个路径下都有对应的目录;这里对应的每个目录基本上都可以在,添加删除应用程序列表中找到对应项;并且,在这里新增目录后对应在添
2012-10-31 17:18:10 1093
原创 C#多线程整理(一)
一、为什么要使用多线程?1、提升系统的吞吐量,也即效率(大多数课本上都会这样讲,我也认为确实可以,但实际中应用较少使用到)2、使UI保持响应;3、在整合系统中,一个系统在运行中等待另一个系统执行结果的返回;(其实也是保持响应)二、使用线程的难点:1、线程控制(也即调度,这个基本上我们控制不了,操作系统有自己的调度策略)2、线程间通信(线程同步)3、临界资源问题(也即线程
2012-10-29 10:49:46 538
原创 win7切换用户后,VMWare 8.0.2如何使用以前用户安装的虚拟操作系统
问题描述:在win7系统中用一个用户,在vmware中安装了一个xp的虚拟机,今天由于服务器变化登陆的用户发生改变,在用新用户登陆到win7后,打开vmware发现以前安装的虚拟机不见了; 解决:因为我在虚拟机上安装系统时,选择的盘不在C盘(系统盘),所以我这里不敢肯定以下方法在系统盘下能否起到作用; (1)打开vmware,点击“文件”--打开命令;在对话框中,可
2012-10-18 16:08:29 1912
原创 SQL Server 安装日志文件路径及日志组成解释
Summary.txt Log FileLocation: %programfiles%\Microsoft SQL Server\100\Setup Bootstrap\Log\(%programfiles%这个是环境变量,就是我们通常安装程序文件的路径,具体信息可以参考环境变量配置,或者在命令行窗口中执行如下指令 echo %programfiles%)Purpose: This
2012-10-13 15:18:32 3955
原创 Windows中常用管理工具的命令提示框对应名称
注册表编辑器:regeidt.exeIIS不管理工具:inetmgr.exe本地服务管理器:services.msc计算机管理工具:compmgmt.msc运行对话框快捷键:win键+R组策略编辑器:gpedit.msc(可以在这里设置ie主页锁定等...)
2012-10-12 10:33:26 820
原创 C#中如何重启系统并在开机后自动执行当前可执行程序
1、重启系统:(1)利用dos命令对应的可执行程序 public static void RestartOS(out string errorDesc) { try { errorDesc = string.Empty; //---重启系统---
2012-10-12 10:25:48 1679
原创 C#中如何开启另一个程序运行
下面的例子是,开启以Sql server的安装进程运行:private void button1_Click(object sender, EventArgs e) { try { Process tmpSqlInstaller = new Process();
2012-10-11 20:10:56 934
原创 如何将项目文件输出到输出目录
名词:1、项目中文件:是指在project目录下或者在其子目录下文件(经常用于保存配置信息,或者某些资源的文件,具体参看项目宏中的ProjectDir变量)2、输出目录:指的是程序执行目录;(一般我们在IDE中编辑调式时,这个目录对应的project目录下的\bin\Debug,具体参看项目宏中的TargetDir变量)应用场景:在应用程序运行时,当需要读取相应文件的时候(系统
2012-10-10 10:55:21 2070
转载 Lock锁定对象最佳做法研究
lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 线程处理(C# 和 Visual Basic) 这节讨论了线程处理。 lock 关键字在块的开始处调用 Enter,而在块的结尾处调用 Exit。ThreadInterruptedException 引发,如果 Interrup
2012-10-09 20:07:43 695
原创 如何判断存在弹出窗体?如何判断当前窗口是活动窗口?
如何判断存在弹出窗体?Application.OpenForms属性,当此属性返回的集合的Count值大于1时表示当前窗体存在弹出窗体;如何判断当前窗口是活动窗口?Form.ActiveForm,表示当前应用程序中的活动窗口;
2012-10-08 09:06:35 3590
转载 C#获取可执行文件的路径
转自:http://www.cnblogs.com/liubaolongcool/archive/2011/06/13/2079411.html //获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 (红字不对,其实
2012-10-05 09:56:24 884
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人