Aplikacja uruchamiana z CD + test Framework

0

Witam,

Kolejny problem na mojej drodze programowania się pojawił ;-)
otóż chce napisać, skompilować i uruchomić aplikację prosto z CD, a mój problem polega na tym, że na maszynach z Windows oczywiście, ale baz Framework, program po prostu nie ruszy. Mało tego - wyświetli błąd i wydrukuje tam informacje, że aplikacja jest "bad" ( tak w skrócie).

Głównie zalezałoby mi na tym, żeby wyświetlił się komunikat o obowiązku zainstalowania Framework. Aplikacje pisane w środowiskach płatnych odpadają, jak również te, które trzeba instalować.

Ma ktoś pomysł jak to rozwiązać?

0

Napisz program w Win32, który sprawdzi czy istnieje folder %windir%\Microsoft.NET\Framework\wersja. Wersja to wersja .NET która jest potrzebna. Jeśli nie ma takiego folderu to znaczy, że .NET nie jest zainstalowana.

0

Wszystko musi być darmowe i do użytku komercyjnego.

Co proponujesz?

0

Rozumiem, ze nie chcesz instalowac swojego programu, ale możesz zrobić inny program, który uruchomi się z płyty, zainstaluje ( w tym momencie masz sprawdzanie framework'a), a następnie uruchomi właściwą aplikację (shell32.dll - > shellexecute) z CD i zamknie sam siebie.

Korzystasz na tym w ten sposób, ze wszystko wyglada tak jakby był tylko jeden program (pod warunkiem że ten który owala czarną robotę będzie Visible = false ;-))
I wszystko w C# ;-)

Inaczej to ciężko to widzę</url>

0

mnatanek, ale jak chcesz zrobić program Win32 w C#?

zlot, ściągnij sobie jakiś OS-owy kompilator do C++, 4eg CodeBlocks i napisz launcher w C++

Ew. Jeśli masz problemy z WinAPI (mi sie nigdy nie chciało tego uczyć) to sobie zainstaluj darmowe także do użytku komercyjnego Borland Turbo C++ , który jest o 2 nieba łatwiejszy od WINAPI

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