nikoniko-programming
Friday, September 20, 2013
Tuesday, September 17, 2013
Thursday, September 12, 2013
Monday, September 9, 2013
Wednesday, August 21, 2013
Thursday, June 13, 2013
VisualStudio AddIn
Deployment Path:
* C:\ProgramData\Microsoft\MSEnvShared\Addins
Debug Path
* C:\Users\xxxx\Documents\Visual Studio 20xx\Addins
* C:\ProgramData\Microsoft\MSEnvShared\Addins
Debug Path
* C:\Users\xxxx\Documents\Visual Studio 20xx\Addins
Wednesday, June 5, 2013
Friday, May 31, 2013
Checking VC runtime of EXE, DLL, LIB
Open VisualStudio command prompt
dumpbin /all EXE|DLL|LIB > tmp.txt
Open tmp.txt and search for "MSVCRT", examples:
Linker Directives
-----------------
/include:__forceCRTManifestCUR
/manifestdependency:type='win32' name='Microsoft.VC90.CRT' version='9.0.30729.6161' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'
/DEFAULTLIB:msvcprt
/manifestdependency:type='win32' name='Microsoft.VC90.CRT' version='9.0.30729.6161' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'
/DEFAULTLIB:MSVCRT
/DEFAULTLIB:OLDNAMES
dumpbin /all EXE|DLL|LIB > tmp.txt
Open tmp.txt and search for "MSVCRT", examples:
Linker Directives
-----------------
/include:__forceCRTManifestCUR
/manifestdependency:type='win32' name='Microsoft.VC90.CRT' version='9.0.30729.6161' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'
/DEFAULTLIB:msvcprt
/manifestdependency:type='win32' name='Microsoft.VC90.CRT' version='9.0.30729.6161' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b'
/DEFAULTLIB:MSVCRT
/DEFAULTLIB:OLDNAMES
Thursday, March 7, 2013
TCP Window
From Windows Vista, we can set TCP window auto-tuning
disabled = scale factor 0
highlyrestricted = scale factor 2
restricted = scale factor 4
normal = scale factor 8
experimental = scale factor 14
However, it can be override by Windows if TCP heuristics is ON. To turn it off, go to registry
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\EnableWsd and set it to 0.
or run command
% netsh int tcp set heuristics disabled
See here: http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/5baff76a-be80-4e4d-a28e-e251dc5c5043
disabled = scale factor 0
highlyrestricted = scale factor 2
restricted = scale factor 4
normal = scale factor 8
experimental = scale factor 14
However, it can be override by Windows if TCP heuristics is ON. To turn it off, go to registry
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\EnableWsd and set it to 0.
or run command
% netsh int tcp set heuristics disabled
See here: http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/5baff76a-be80-4e4d-a28e-e251dc5c5043
Wednesday, March 6, 2013
Wireshark
Wireshark on VirtualBox 4.0 cannot capture packet, see here for how to fix it:
https://forums.virtualbox.org/viewtopic.php?f=6&t=41831&start=0
https://forums.virtualbox.org/viewtopic.php?f=6&t=41831&start=0