Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
lang:csharp:windows [2019/01/22 13:41] – Précision sur "Trouver la bonne déclaration pour appeler les DLL Windows" root | lang:csharp:windows [2020/10/26 16:01] (Version actuelle) – [Accès bas niveau d'un disque dur] : le lien d'origine n'est plus disponible root |
---|
</code> | </code> |
| |
[[https://stackoverflow.com/questions/526661/intptr-safehandle-and-handleref-explained|IntPtr, SafeHandle and HandleRef - Explained]] {{ :lang:csharp:windows:net_-_intptr_safehandle_and_handleref_-_explained_-_stack_overflow.mhtml |Archive du 22/01/2019}} | [[https://stackoverflow.com/questions/526661/intptr-safehandle-and-handleref-explained|IntPtr, SafeHandle and HandleRef - Explained]] {{ :lang:csharp:windows:net_-_intptr_safehandle_and_handleref_-_explained_-_stack_overflow_2020-04-28_8_23_31_am_.html |Archive du 08/02/2009 le 28/04/2020}} |
| |
[[https://stackoverflow.com/questions/27348119/safehandle-and-handleref|SafeHandle and HandleRef]] {{ :lang:csharp:windows:c_-_safehandle_and_handleref_-_stack_overflow.mhtml |Archive du 22/01/2019}} | [[https://stackoverflow.com/questions/27348119/safehandle-and-handleref|SafeHandle and HandleRef]] {{ :lang:csharp:windows:c_-_safehandle_and_handleref_-_stack_overflow_2020-04-28_8_23_48_am_.html |Archive du 07/12/2014 le 28/04/2020}} |
| |
===LPCSTR et LPCWSTR=== | ===LPCSTR et LPCWSTR=== |
Ne marche qu'à partir de Windows Vista. | Ne marche qu'à partir de Windows Vista. |
| |
[[https://stackoverflow.com/questions/2843935/get-drive-label-in-c-sharp|Get drive label in C#]] {{ :lang:csharp:windows:get_drive_label_in_c_-_stack_overflow.mhtml |Archive}} | [[https://stackoverflow.com/questions/2843935/get-drive-label-in-c-sharp|Get drive label in C#]] {{ :lang:csharp:windows:get_drive_label_in_c_-_stack_overflow_2020-04-28_8_24_02_am_.html |Archive du 16/05/2010 le 28/04/2020}} |
<code csharp> | <code csharp> |
public const string SHELL = "shell32.dll"; | public const string SHELL = "shell32.dll"; |
| |
=====Version de Windows===== | =====Version de Windows===== |
[[https://code.msdn.microsoft.com/windowsapps/How-to-determine-the-263b1850/sourcecode?fileId=159408&pathId=547478701 |How to determine the Windows version by using Visual C#]] {{ :lang:csharp:windows:program.cs_-_how_to_determine_the_windows_version_by_using_visual_c_.mhtml |Archive}} | |
| |
<code csharp> | <code csharp> |
OperatingSystem osVersionObj = Environment.OSVersion; | OperatingSystem osVersionObj = Environment.OSVersion; |
Correspondance : | Correspondance : |
| |
[[https://msdn.microsoft.com/library/windows/desktop/ms724832.aspx|Operating System Version]] {{ :lang:csharp:windows:operating_system_version_windows_.mhtml |Archive}} | [[https://docs.microsoft.com/en-us/windows/win32/sysinfo/operating-system-version|Operating System Version]] {{ :lang:csharp:windows:operating_system_version_-_win32_apps_microsoft_docs_2020-04-28_8_24_00_am_.html |Archive du 31/05/2018 le 28/04/2020}} |
| |
^Operating system^Version number^ | ^Operating system^Version number^ |
| |
=====Accès bas niveau d'un disque dur===== | =====Accès bas niveau d'un disque dur===== |
[[https://code.msdn.microsoft.com/windowsapps/CCS-LABS-C-Low-Level-Disk-91676ca9|CCS LABS C#: Low Level Disk Access]] {{ :lang:csharp:windows:ccs_labs_c_23_low_level_disk_access.zip |Archive}} | <del>[[https://code.msdn.microsoft.com/windowsapps/CCS-LABS-C-Low-Level-Disk-91676ca9|CCS LABS C#: Low Level Disk Access]]</del> {{ :lang:csharp:windows:ccs_labs_c_23_low_level_disk_access.zip |Archive}} |
| |
=====Ne lancer une application qu'une seule fois===== | =====Ne lancer une application qu'une seule fois===== |
[[https://www.codeproject.com/Articles/3014/Single-Process-Instance-Object|Single Process Instance Object]] {{ :lang:csharp:windows:single_process_instance_object_-_codeproject.mhtml |Archive du 23/11/2018}} | [[https://www.codeproject.com/Articles/3014/Single-Process-Instance-Object|Single Process Instance Object]] {{ :lang:csharp:windows:single_process_instance_object_-_codeproject_2020-04-28_8_24_00_am_.html |Archive du 09/10/2002 le 28/04/2020}} |
Dans ''Program.cs'' : | Dans ''Program.cs'' : |
<code csharp> | <code csharp> |