Jak mogę uruchomić aplikację przy użyciu C #?
Wymagania: musi działać w systemie Windows XP i Windows Vista .
Widziałem przykład z próbnika DinnerNow.net, który działa tylko w systemie Windows Vista.
c#
.net
windows-vista
windows-xp
rudigrobler
źródło
źródło
PathTo*.exe
ale nie spodziewałbym się, że zadziała. (a) co zrobić, jeśli jest wiele dopasowań? (b) Mam nadzieję, że kod Microsoftu na to nie pozwoli, ponieważ byłoby to słabe zabezpieczenie.źródło
źródło
Jeśli masz problemy z używaniem System.Diagnostics tak jak ja, użyj następującego prostego kodu, który będzie działał bez niego:
źródło
Process
jest w System.Diagnostics.Dodatkowo będziesz chciał użyć zmiennych środowiskowych dla swoich ścieżek, jeśli to tylko możliwe: http://en.wikipedia.org/wiki/Environment_variable#Default_Values_on_Microsoft_Windows
NA PRZYKŁAD
Jest o wiele więcej, sprawdź link do dłuższej listy.
źródło
Po prostu umieść plik file.exe w folderze \ bin \ Debug i użyj:
źródło
Użyj Process.Start, aby rozpocząć proces.
źródło
Spróbuj tego:
(Upewnij się, że korzystasz z biblioteki System.Diagnostics)
źródło