- 博客(10)
- 收藏
- 关注
原创 安装日文系统选错106键盘,切换回英文101键盘
经常发生的事,特此记录下regedit命令打开注册表,定位到如下路径,将KBDJPN.DLL改为KBDUS.DLLHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000411"Layout File"="KBDUS.DLL"亲测有效看到一哥们更狠的,我这个没效果的话,可以试试他的https://blog.csdn.net/xy_555_sky/article/details/12188755.
2020-10-10 12:21:38
855
原创 VS2012 C# dll工程默认的app.config文件
项目工程里有一些dll工程是继承自UserControl的,打开Designer画面时,发生错误。查了半天是读取app.config文件失败。加了app.config文件也丝毫无用。利用代码 AppDomain.CurrentDomain.SetupInformation.ConfigurationFile; 将VS2012 IDE默认读取的config打出后是这个 C:\Use
2013-04-18 10:48:37
2159
原创 Visual Studio IDE 常用功能
经常会忘记,还是记录一下吧1. 同步打开的src和solution explorer中对应的文件 Tools -> Option -> Projects and Solutions -> General -> Track Active Item in Solution Explorer
2012-02-15 10:28:12
560
原创 捕获CException异常
在src中有如下捕获try{ ...file open->file write->file close...}catch( CException& ex ){ ....}想搞个异常,让catch捕获,于是在try里面使用了 throw CException(FALSE);编译失败。 throw new CException(F
2010-02-10 15:27:00
1535
原创 WaitForXXXObject函数返回值WAIT_ABANDONED
ABANDONED在金山词霸里面的意思是“被抛弃的, 自甘堕落的, 没有约束的, 放荡的”碰到最近做了两个TP: TP1.exe调用一个写LOG的dll,dll中用了Mutex排他(使用了带名称的Mutex),单位时间内只有一个进程可以写LOG. TP2.exe可以用来锁住和释放这个带名称的Mutex。 首先运行TP2,并锁住这个Mutex,TP1点出力LOG,TP1进
2010-02-05 18:16:00
2653
原创 CreateHardLink函数
上班看代码时,第一次看到CreateHardLink函数BOOL CreateHardLink(LPCTSTR lpFileName, LPCTSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);是NTFS格式上特有的属性,先创建一个文件A,然后使用这个函数,创建多个文件与这个文件A关联,任意修改其中一个文
2010-02-01 15:15:00
2654
原创 VC预编译命令
看到一个记录一个,靠个破脑袋根本记不住。#pragma comment(lib, "somelibrary.lib") //动态加载一个lib
2010-02-01 13:18:00
524
原创 C和C++的位运算
有次一个同事问我 swc ^= swc; 是什么意思,我也不知道,查了下,意思应该是将swc变量清0,疑惑的是为什么就不能写成 swc = 0; 呢?不明白 顺便记录下其他的操作,碰到新的再追加: swc = ~swc; //变量取反
2010-02-01 11:55:00
515
原创 在VC.NET2005中如何追加lib文件
今天学习MSDN2005上面的关于Windows Sockets2的一个例子,当用需要用到WS2_32.lib库文件时候,发现不知道如何追加lib了,晕。。。 自己先胡乱一搞,倒还编译过了,后来网上查了一下发现原来是这样弄得: 工程的properties->Configuration properties->Linker->Input->Additional Depende
2008-03-18 20:28:00
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人