diff -r 1e9323e7ec88 -r 837f1337c59b windows-devel.rst --- a/windows-devel.rst Sat Feb 10 01:28:53 2018 +0200 +++ b/windows-devel.rst Sat Feb 10 01:30:24 2018 +0200 @@ -9,9 +9,9 @@ Windows images. =============== - http://www.modern.ie/en-us/virtualization-tools#downloads - Test versions of IE using Virtual Machines that you download and - manage in your own development environment. +http://www.modern.ie/en-us/virtualization-tools#downloads + Test versions of IE using Virtual Machines that you download and + manage in your own development environment. Offline MSDN ============ @@ -35,13 +35,13 @@ See: - * http://www.dependencywalker.com/ +* http://www.dependencywalker.com/ Windows 2000 Resource Kit Tools. ================================ - http://support.microsoft.com/kb/927229 - Windows 2000 Resource Kit Tools for administrative tasks +http://support.microsoft.com/kb/927229 + Windows 2000 Resource Kit Tools for administrative tasks Sysinternals. ============= @@ -51,22 +51,22 @@ Application verifier. ===================== - http://www.microsoft.com/downloads/en/details.aspx?familyid=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18 - download page - http://msdn.microsoft.com/en-us/library/ms220948.aspx - Application Verifier +http://www.microsoft.com/downloads/en/details.aspx?familyid=c4a25ab9-649d-4a1b-b4a7-c9d8b095df18 + download page +http://msdn.microsoft.com/en-us/library/ms220948.aspx + Application Verifier Debugging with windbg. ====================== - http://www.microsoft.com/whdc/devtools/debugging/default.mspx - Download and Install Debugging Tools for Windows - http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx - Debugging Tools for Windows 32-bit Version - download page - http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx - Debugging Tools for Windows 64-bit Version - download page +http://www.microsoft.com/whdc/devtools/debugging/default.mspx + Download and Install Debugging Tools for Windows +http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx + Debugging Tools for Windows 32-bit Version + download page +http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx + Debugging Tools for Windows 64-bit Version + download page Break on dll load/unload. ------------------------- @@ -118,8 +118,8 @@ See: - http://support.microsoft.com/kb/311503 - Use the Microsoft Symbol Server to obtain debug symbol files +http://support.microsoft.com/kb/311503 + Use the Microsoft Symbol Server to obtain debug symbol files Using the SymChk.exe utility to download symbols. ------------------------------------------------- @@ -136,30 +136,30 @@ Running at startup. =================== - HKCU\Software\Microsoft\Windows\CurrentVersion\Run - Launches a program automatically when a particular user logs - in. This key is used when you always want to launch a program - when a particular user is using a system. - HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce - Launches a program the next time the user logs in and removes - its value entry from the registry. This key is typically used - by installation programs. - HKLM\Software\Microsoft\Windows\CurrentVersion\Run - Launches a program automatically at system startup. This key - is used when you always want to launch a program on a - particular system. - HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce - Launches a program the next time the system starts and removes - its value entry from the registry. This key is typically used - by installation programs. - HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices - Launches a service (a standard NT service or a background - process) automatically at startup. An example of a service is - a Web server such as Microsoft Internet Information Server. - HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce - Launches a service (a standard NT service or a background - process) the next time the system is started, then removes its - value entry from the registry. +``HKCU\Software\Microsoft\Windows\CurrentVersion\Run`` + Launches a program automatically when a particular user logs + in. This key is used when you always want to launch a program + when a particular user is using a system. +``HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce`` + Launches a program the next time the user logs in and removes + its value entry from the registry. This key is typically used + by installation programs. +``HKLM\Software\Microsoft\Windows\CurrentVersion\Run`` + Launches a program automatically at system startup. This key + is used when you always want to launch a program on a + particular system. +``HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce`` + Launches a program the next time the system starts and removes + its value entry from the registry. This key is typically used + by installation programs. +``HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices`` + Launches a service (a standard NT service or a background + process) automatically at startup. An example of a service is + a Web server such as Microsoft Internet Information Server. +``HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce`` + Launches a service (a standard NT service or a background + process) the next time the system is started, then removes its + value entry from the registry. Values to registry on Windows XP can be added by:: @@ -175,19 +175,19 @@ See: - http://support.microsoft.com/kb/198038 - INFO: Useful Tools for Package and Deployment Issues - http://msdn.microsoft.com/en-us/library/aa367841%28VS.85%29.aspx - The Makecab.exe utility is included in the Windows SDK - Components for Windows Installer Developers. - http://web.archive.org/web/20070403215326/http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/cabsdk.exe - download link from web archive - http://msdn.microsoft.com/en-us/library/aa370834%28v=VS.85%29.aspx - The components of the Windows Installer Software Development - Kit are included in the Microsoft Windows Software Development - Kit (SDK). - http://msdn.microsoft.com/en-us/library/bb417343.aspx - Microsoft Cabinet Format +http://support.microsoft.com/kb/198038 + INFO: Useful Tools for Package and Deployment Issues +http://msdn.microsoft.com/en-us/library/aa367841%28VS.85%29.aspx + The Makecab.exe utility is included in the Windows SDK + Components for Windows Installer Developers. +http://web.archive.org/web/20070403215326/http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp/en-us/cabsdk.exe + download link from web archive +http://msdn.microsoft.com/en-us/library/aa370834%28v=VS.85%29.aspx + The components of the Windows Installer Software Development + Kit are included in the Microsoft Windows Software Development + Kit (SDK). +http://msdn.microsoft.com/en-us/library/bb417343.aspx + Microsoft Cabinet Format Internet Explorer. ================== @@ -197,8 +197,8 @@ Install IE 8.0 and press 'F12' key. - http://msdn.microsoft.com/library/dd565626.aspx - Developer Tools User Interface Reference +http://msdn.microsoft.com/library/dd565626.aspx + Developer Tools User Interface Reference Microsoft technologies. ======================= @@ -209,8 +209,8 @@ The family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls. - http://www.microsoft.com/com/default.mspx - home page +http://www.microsoft.com/com/default.mspx + home page OLE. ---- @@ -225,7 +225,7 @@ Next release after 2.0 introdused in 1996 and named as ActiveX. - * http://en.wikipedia.org/wiki/Object_Linking_and_Embedding +* http://en.wikipedia.org/wiki/Object_Linking_and_Embedding ActiveX. -------- @@ -234,10 +234,10 @@ Microsoft rationalized the specifications to make them simpler, and rebranded the technology as ActiveX in 1996. - http://msdn.microsoft.com/en-us/library/aa751968.aspx - ActiveX Controls. - http://en.wikipedia.org/wiki/ActiveX - Wikipedia article. +http://msdn.microsoft.com/en-us/library/aa751968.aspx + ActiveX Controls. +http://en.wikipedia.org/wiki/ActiveX + Wikipedia article. ATL. ---- @@ -246,7 +246,7 @@ developed by Microsoft, intended to simplify the programming of Component Object Model (COM) objects. - http://en.wikipedia.org/wiki/Active_Template_Library +* http://en.wikipedia.org/wiki/Active_Template_Library MFC. ---- @@ -259,22 +259,22 @@ A lightweight alternative to MFC is the Windows Template Library (WTL). - * http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library - * http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes +* http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library +* http://ru.wikipedia.org/wiki/Microsoft_Foundation_Classes Can I link to MFC statically. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Yes, see: - * http://msdn.microsoft.com/en-us/library/f22wcbea%28VS.80%29.aspx +* http://msdn.microsoft.com/en-us/library/f22wcbea%28VS.80%29.aspx Microsoft Visual C++ Redistributable Package. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displayLang=en - This package installs runtime components of C Runtime (CRT), - Standard C++, ATL, MFC, OpenMP and MSDIA libraries. +http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displayLang=en + This package installs runtime components of C Runtime (CRT), + Standard C++, ATL, MFC, OpenMP and MSDIA libraries. WTL. ==== @@ -289,8 +289,8 @@ Most of the WTL API is a mirror of the standard Win32 calls. - * http://sourceforge.net/projects/wtl - * http://en.wikipedia.org/wiki/Windows_Template_Library +* http://sourceforge.net/projects/wtl +* http://en.wikipedia.org/wiki/Windows_Template_Library Windows style variable names. ============================= @@ -353,5 +353,5 @@ See: - http://www.tenouk.com/cnotation.html - C/C++ NOTATION STORY +http://www.tenouk.com/cnotation.html + C/C++ NOTATION STORY