设置Windows共享的登录用户名

在登录Windows共享的时候有时候客户端会莫名奇妙的就说不能登录,那是因为可能客户端用了一个用户名进行登录(通常是Guest),但是这个用户名正好在服务器上是不存在的。所以在这种情况下我们需要自己指定一下需要使用的用户名,我们可以这样做: net use \\192.168.1.101 /user:share 接下来会提示你输入密码。然后在访问共享就可以直接上了。

网线的制作

EIA/568A EIA/568B T568A and T568B Wiring Pin T568A Pair T568B Pair Wire T568A Color T568B Color Pins on plug face (jack is reversed) 1 3 2 tip white/green stripe white/orange stripe 2 3 2 ring green solid orange solid 3 2 3 tip white/orange stripe white/green stripe 4 1 1 ring blue solid blue solid… Continue reading 网线的制作

Visual C++ 64 位迁移的常见问题

  用 Visual C++ 创建在 64 位 Windows 操作系统中运行的应用程序时,应注意以下问题: 在 64 位 Windows 操作系统中,int 和 long 是 32 位值。对于计划为 64 位平台编译的程序,应注意不要将指针赋给 32 位变量。在 64 位平台上,指针为 64 位,如果将该指针赋给 32 位变量,则应截断该指针值。 在 64 位 Windows 操作系统中,size_t、time_t 和 ptrdiff_t 是 64 位值。 在 32 位 Windows 操作系统上 Visual C++ 2005 之前的 Visual C++ 版本中,time_t 是 32 位值。在 Visual… Continue reading Visual C++ 64 位迁移的常见问题

64位Vista中调用32位ActiveX问题

ActiveX Controls – Attempting to run an application built under Windows Vista 64-bit editions results in runtime exception SYMPTOMS Attempting to run an application built under Windows Vista 64-bit editions results in runtime exception: System.Runtime.InteropServices.COMException was unhandled   Message=”Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))”   Source=”System.Windows.Forms”   ErrorCode=-2147221164   StackTrace:     …    … Continue reading 64位Vista中调用32位ActiveX问题

开关Vista中的DEP

bcdedit.exe /set {current} nx AlwaysOff bcdedit.exe /set {current} nx AlwaysOn 在Vista里面可以通过这两个命令来关闭、打开DEP功能  

Windows性能计数器修复

for /f “tokens=1,2 delims=:” %%a in (‘findstr drivername %windir%\system32\*.ini’) do lodctr %%a:%%b 尝试这段批处理可能可以修复

VS2008 在Vista中Linker的一个BUG

VS2008还真的没有2005稳定。近来又装回了Vista,这次装的是64位的。又碰到了以前一直有的一个问题,就是Linker.exe会经常性的Crash。今天找到了一个微软发布的Hotfix,在此记录一下。 http://support.microsoft.com/kb/948127 https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=11399 以后碰到了方便查找   同时再总结一下前两天碰到的另一个问题:Sybase的PowerDesigner和Office2007有冲突,它的加载项进入OFFICE2007后会导致打开多个文档有问题。

Windows任务栏上Tooltips显示的Bug和修复方法

以前一直都被Windows的任务栏的一个bug所困惑,今天终于把这个问题给搞清楚了。其产生的过程是对开始菜单中的ITEMS进行了排序。 今天写了一个很小的程序用于动态修正这个问题。就是这个问题出现了运行一下可以修复,但是不保证以后不出现。 http://www.live-share.com/files/322964/FixTaskbarBug.rar.html

Building Boost from SVN trunk with Visual Studio 2008 (x86 & x64)

Building Boost from SVN trunk with Visual Studio 2008 (x86 & x64) Welcome to the bleeding edge. Just switched to Visual Studio 2008, and you need Boost for your project? Then read on to see how you can build Boost from trunk with VC9 (actually, this also applies to VC8, and possibly even earlier versions,… Continue reading Building Boost from SVN trunk with Visual Studio 2008 (x86 & x64)

svn中的eol

很多linux项目src一定要在linux下面co,一次在Windows下用SVN co了pspsdk,然后到cygwin下用都会出问题。具体原因就是eol的标识不同。不过解决的方法还是有的。就是用linux下的dos2unix命令可以转换eol标识。特此一博记住。   for FILE in `find . -type f `dodos2unix $FILE done 这样的操作就算把.svn目录下的文件包含进来也可以。svn使用正常。