Uruchamianie innej aplikacji oraz usług z nią powiązanych

0

Witam, napisałem grę wykorzystującą urządzenie Asus Xtion Pro Live (kinect dla PC). Jak uruchamiam grę za pomocą myszki (czyli dwuklik na plik *.exe) to wszystko jest ok i gra działa. Jednak potrzebowałem coś w rodzaju programu strażnika, który sprawdza czy gra na pewno jest uruchomiona, jeżeli nie to ją uruchamia. Takie małe zabezpieczenie żeby tylko gra była uruchomiona. Napisałem ten mały program w C# wykorzystując process start i wskazałem jako argument plik *.exe. Oczywiście program działa prawie prawidłowo bo jak ktoś wyłączy grę to strażnik ją włącza, jednak problem polega na tym że jak to on włączy grę to nie uruchamia tak jakby urządzenia xtion pro. Czemu jest tak że jak z dwuklika wszystko jest ok a jak już inna aplikacja za pomocą process start uruchamia to już nie chce działać?

0

Może znaczenie ma katalog roboczy z jakiego została uruchomiona aplikacja czyli WorkingDirectory (ProcessStartInfo).

1 użytkowników online, w tym zalogowanych: 0, gości: 1