Pytanie pierwsze: piszę sobie edytor tekstu otwierający pliki o wymyślonym przeze mnie rozszerzeniu. Co mogę zrobić, aby po otworzeniu pliku o tym rozszerzeniu tekst był automatycznie wrzucamy do textboxa w aplikacji / do aplikacji przekazywana była by ścieżka do tego pliku?
Pytanie drugie: jeżeli uda mi się rozwiązać problem pierwszy, to jak mogę ustawić moją aplikację jako program domyślny dla plików tego typu, tak, aby nie trzeba było szukać przez "Otwóż za pomocą..."?
Aplikacja jako program domyślny
- Rejestracja: dni
- Ostatnio: dni
- Postów: 99
3
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
0
- Argumenty wywołania programu w C# zazwyczaj znajdują się w tablicy
argsmetodyMain. - Jak sądzę musisz dodać odpowiedni wpis w rejestrze systemu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 99
0
- Dzięki za informację, udało mi się to znaleźć, działa poprawnie.
- Są jakieś domyślne funkcje w C# pozwalające na zabawę rejestrem, czy trzeba ściągać jakieś dll'ki?
- Rejestracja: dni
- Ostatnio: dni
0
hmmm.... http://bit.ly/11ZKdQl?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kosmos
- Postów: 1571
0
Tu masz wszystko: http://stackoverflow.com/questions/7789319/how-to-make-a-c-sharp-application-work-as-the-default-program-for-certain-files
Działa to tak, że po otworzeniu odpowiedniego rozszerzenia jako parametr ląduje nazwa pliku a Ty w programie sobie odczytujesz.