Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 2436|Odpoveď: 1

[WinForm] .NET/C# implementuje programový singleton založený na Mutex a MemoryMappedFile

[Kopírovať odkaz]
Zverejnené 10. 8. 2024 21:35:48 | | | |
Požiadavky: Vyvinul som desktopovú aplikáciu pomocou WinForm, ktorá vyžadovala len jeden proces na tom istom počítači, použil Mutex mutex na zabezpečenie spustenia iba jedného programu a použil MemoryMappedFile na čítanie PID už bežiaceho programu, ktorý sa zobrazoval na vrchu.

Revízia:

Programy v C# umožňujú len jednej inštancii spustiť správny kód
https://www.itsvse.com/thread-3391-1-1.html
Vizualizácie sú nasledovné:



Kód je nasledovný:







Predchádzajúci:.NET/C# úložisko operandov US3 (UFile)
Budúci:Node.js Aktualizácia závislostných balíkov pomocou npm-check-updates
 Prenajímateľ| Zverejnené 10. 8. 2024 21:36:47 |
Dve alebo tri veci o zdieľanej pamäti
https://www.itsvse.com/thread-10797-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com