- 博客(19)
- 资源 (604)
- 收藏
- 关注
原创 使用Release库的Debug版本调式程序
起因: 有个使用了界面库的程序在Debug版本下无法编译通过, 堆溢出. 只能在Release版本下编写代码,无法调试.同事告之有解决方法, 做个实验整理如下:程序调试完,再把调试信息拿掉.
2010-08-31 10:32:00 1706
原创 jira4 使用故障 排除 记录
版本jira4.1.1, 使用了csdn提供的licence.有2次都在使用几次后,出现'jira lock'的错误。第一次是卸了重装,比较难看。第二次是重新在配置文件中指定jira.home, 然后重新启动jira服务。能用了,jira重建了jira.home下的数据文件,但是先前建立的任务全没了,还好,管理员密码还是原先的。C:/Program Files/Atlassian/JIRA 4.1.1/conf/context.xml.WEB-INF/web.xml
2010-08-30 23:17:00 1977
原创 激活MDI中已经打开过的文件
伪代码:CMy1Doc pMy1Doc = NULL; pos = m_pDocTemplateMy1->GetFirstDocPosition(); //TRACE("查找是否是曾经打开过的文件, 如果是, 激活那个文件,不再重新打开/n"); bFind = FALSE; while(pos) { pMy1Doc = (CMy1Doc *)m_pDocTemplateMy1->GetNextDoc(pos); if(pMy1Doc)
2010-08-30 16:43:00 983
原创 Xtreme 界面库编程 细节
<br />在工具条上右击时,最下面一行会出现英文'customize', 很不协调.下面代码是禁止出现英文'customize'和可选的对话框.<br />pCommandBars->EnableCustomization(FALSE);
2010-08-30 15:19:00 809
原创 key编程注意事项
<br /> //----------------------------------- //get public key if(CryptGetUserKey( m_hCSPProv, AT_SIGNATURE, &hKey)) { printf("The signature key has been acquired. /n"); } else { //这里不能调用GenKey, 要不导致重新生成公私钥对,把Key给毁了。
2010-08-27 10:45:00 853
原创 openssl的微缩图计算
<br /><br />微缩图不在证书流内, 微缩图是对证书流进行微缩图算法的摘要<br />对于此证书,就是对证书流做sha1, 得出的20个字节的摘要值就是微缩图.
2010-08-26 17:55:00 883
原创 vmware ESXI resource
<br />https://www.vmware.com/cn/tryvmware/np/download.php?p=free-esxi&lp=1&a=DOWNLOAD_FILE&baseurl=http://download2.vmware.com/software/vi/&filename=VMware-VMvisor-Installer-4.1.0-260247.x86_64.iso<br /> <br />https://www.vmware.com/cn/tryvmware/np/downloa
2010-08-26 10:12:00 1042
原创 键盘鼠标的模拟
<br />整理自msdn<br /> <br />void SetNumLock( BOOL bState )<br />{<br /> BYTE keyState[256];<br /> <br /> GetKeyboardState((LPBYTE)&keyState);<br /> if( (bState && !(keyState[VK_NUMLOCK] & 1)) ||<br /> (!bState && (keyState[VK_N
2010-08-24 16:33:00 703
原创 在InstallShield2009下使用ComboBox
prototype NUMBER CustomDialog(BYREF STRING, BYREF BOOL);//BYREF 才能传出值 function NUMBER CustomDialog(strRc, bOkBtnIsPress) BOOL bQuit; NU
2010-08-23 22:47:00 1750
原创 AutoplayMediaStudio脚本demo
完成了一个AutoplayMediaStudio工程, 用到了很少的脚本, 都用在软件提供的预定义事件中.AutoplayMediaStudio用来做InstallShield安装包的发布工具不错.用到的脚本都是从帮助中抄出来的, 这个帮助做的不错。脚本的变量不用定义,直接使用,有点不习惯. or 每个页面上有不同的文字说明或图案if (Page.GetFocus() ~= "Pagex") then Page.Jump("Pagex");end 执行一个程序result = Shell.
2010-08-17 19:15:00 1535
原创 在msdn中查找自定义gina程序的线索
没有问题的Gina程序只实现了2个Wlx函数, 其他调用msGina.dll在没有任何一个用户登陆的情况下,Winlogon.exe接收到SAS事件调用该函数WlxLoggedOutSAS 在锁定状态下,Winlogon.exe接收到SAS事件调用该函数WlxWkstaLockedSAS 如果没有通过检验, 应该返回 WLX_SAS_ACTION_NONE, 而不是别的如果通过校验, 应该尽可能的返回由系统gina函数执行的的结果, 而不是自己去写在校验函数中,加入自己的验证代码验证
2010-08-11 18:11:00 1925
原创 用AutoplayMediaStudio7.5.1000.0制作自动运行的光盘安装向导
这个制作自动运行光盘的工具用法简单,效果完全依赖于美工。程序员要做的是在IDE内指定图片和参数, 写按钮的事件脚本。AutoplayMediaStudio有自己的脚本语法, 参照帮助来. 和Office自动化编程中的示例差不多,但是数量少的多。今天我从一个用AutoplayMediaStudio中制作的ISO中,复原了那个AutoplayMediaStudio工程. AutoplayMediaStudio工程后缀名*.am7.
2010-08-10 15:23:00 1415
原创 验证用户输入的Windows本地登陆信息是否正确
<br />int fnLocalWindowsUserLogin(){ BOOL bRc = FALSE; //验证用户名和口令输入是否正确 LPTSTR lpszUsername = "administrator"; LPTSTR lpszDomain = "."; LPTSTR lpszPassword = "YourRealPwd"; DWORD dwLogonType = LOGON32_LOGON_UNLOCK; DWORD dwLogonProvider = L
2010-08-09 15:11:00 1464
原创 在一个安装脚本中先卸载后安装
<br />参照InstallShield向导生成的代码, 写了一个卸载函数, 已经实现卸载功能.<br />function MyUninstall()number nResult;begin Disable( DIALOGCACHE ); if( !MAINTENANCE ) then return 0; endif; FeatureRemoveAllInMediaAndLog(); if( REMOVEALLMODE ) then Disable(
2010-08-08 20:42:00 1699
原创 InstallShield2009Bug的临时解决方法
1. 修改完脚本后,编译有时不能得到最新的exe. 需要关掉工程后,再打开才能重新Build出最新的exe.2. 做好一个setup.exe后,安装结束后,setup.exe始终不能消失。 InstallShield编译有问题。这时如果不能从脚本单步中找出到底是在哪脱离了IS的控制(先排除脚本调用的问题,例如调用了自己的DLL, 结果陷在里面出不来)。只有把脚本备份好,然后开辟新的脚本,重新编译。如果安装后,setup.exe能如期消失。那再把原来的脚本原封不动的粘贴到新开辟的脚本上,然后重新编译就OK.
2010-08-06 00:27:00 1178
原创 灵活的手工安装,不再依赖于Feature
<br />假设安装程序不是一股脑的把程序拷贝到<TARGERTDIR>, 而是和用户有很多交互,或者是要依赖于自定义的配置文件来确定安装。<br /> <br />我们可以通过屏幕单选,复选,Edit, AskPath, 或读取固定位置的配置文件,把这些安装选项都计入全局变量。<br /> <br />我们把Component归好类,都是定义为<SRCDIR>/<Componentxx>/下.这样IS就不会自己往硬盘上拷贝东西。SRCDIR在IS安装结束后,直接就释放了。<br /> <br />我们就可
2010-08-05 00:19:00 918
原创 避免AskOptions界面阻塞的方法
在安装程序中用AskOptions列出单选或复选项让用户选择, 这些选项计入全局变量供安装过程使用。 假设在AskOptions之后,调用了LunchAndWaitApp, 那AskOptions的界面一直停留在那,很是难看,而且给用户很茫然的感觉。因为那个按不动。 做了2天实验,没有找到好的方法。最后,用自定义对话框来替代AskOptions,做出后的效果不好。 自定义选项对话框内只能有4个复选框,而且假设有9个选项,那要翻一页。如果有2个选项,那2个没用的选项只能用CtrlClear把文字清空
2010-08-05 00:08:00 1401
原创 用注册表是安装后的exe和文件类型的打开方式相关联
//假设要用^MyExe.exe打开*.Myf的文件类型//这种方法最简单//遗留问题: 双击文件后, 没能用exe直接打开.Myf, //而是出现了一个选择框, 把MyExe.exe作为推荐的程序进行提示.//要手工复选"一直用此程序打开", 然后按确定才行.REGEDIT4[HKEY_CLASSES_ROOT][HKEY_CLASSES_ROOT/.Myf]@="MyExe.type.File"[HKEY_CLASSES_ROOT/MyExe.type.File]
2010-08-02 20:30:00 2632
pcasm-book-simplified-chinese.zip
2014-05-09
Advanced-Windows-Debugging-sources-awd.zip
2014-04-28
TrueCrypt 7.1a Source.zip
2013-11-01
filedisk-17-org.zip
2013-10-31
Sysinternals_Source.zip
2013-09-16
vs2010_Sample_C_plus_plus.zip
2013-08-08
DebugViewV4_81.zip
2013-03-13
srcSpyxx.zip
2012-09-30
ProcessExplorer
2011-11-05
cppunit-1.12.1.tar.gz
2011-08-30
STLport-5.2.1.tar.bz2
2011-08-20
工程目录结构模板设计_2011_0309_2054
2011-03-10
ResourceHack
2010-11-26
NTFS文件系统扇区存储探秘_电子书和随书光盘.7z
2019-03-18
Linux C程序设计王者归来_book_cd.7z.004
2018-08-22
Linux C程序设计王者归来_book_cd.7z.003
2018-08-22
Linux C程序设计王者归来_book_cd.7z.002
2018-08-21
Linux C程序设计王者归来_book_cd.7z.001
2018-08-21
eclipse-java-mars-2-win32-x86_64.zip
2017-04-21
International standard ISO/IEC C++98
2015-12-25
book code C语言名题精选百则
2015-12-16
depends22_x64.zip
2015-07-26
C++_Templates_The_Complete_Guide_book_code.zip
2015-06-14
quicktimesdk 7.3.0.70 for windows
2015-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人