Diskuze: exe se mi otevírá v notepadu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 14 zpráv z 14.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Poděkovat mohu tomuto:
var args = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.System), "shell32.dll");
args += ",OpenAs_RunDLL " + ko;
System.Diagnostics.Process.Start("rundll32.exe", args);
Nenapadlo mne, že to nebude pojištěné, ale hlavně nezaškrtl jsem "K otevření souborů tohoto typu používat vždy..." - ani to nešlo (proto jsem myslel, že je to pojištěné) - Jak bych měl tedy toto pojistit? Děkuji.
Totiž samozřejmě bylo by nejjednodušší nedat tuto možnost těm programům, které ji nemají mít - ale jak to udělat, když nevím, které všechny typy tam patří?
Jestli tomu správně rozumím tak se ti všechny exe po rozkliknutí otevírají v notepadu?
Vytvoř v notepadu soubor s následujícím obsahem:
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\UserChoice]
A ulož jej jako exe_fix.reg (přípona *.reg)
Pak jej spusť. A mělo by to být ok...
Díky!!!!!!
Jenom mi zůstaly ikony notepadu - myslíš, že to bude po restartu OK?
A jak to tedy mám udělat - když je ta možnost "K otevření souborů
tohoto tybu vždy použít vybraný program" šedivá, tak by se to nemělo
nastavit pro všechny - ne? Znovu to zkoušet nehodlám , ale opravdu to nechápu,...
Jop na ikonky je třeba restart nebo nějakej příkaz na to funguje, někde
sem to tuším viděl. Nemůžu to teď ale najít
Kdyby ani restart nepomohl tak dej vědět nějak pošéfíme.
Mimochodem co jsi dělal že se ti to tak rozbilo?
Podívej se hoře - 2x zmíněno. Možnost použití pro všechny programy byla šedivá - stejně se to do registru zapsalo,...
Tak jsem to přeci jen zkusil. Dopadl jsem stejně - jak to tedy mám ošetřit?
Ajo, promiň čtu mezi řádky, takový můj zlozvyk.
Když program budeš dělat jako instalačku přes publish tak si tot am můžeš nastavit.
Jinak pokud to chceš v programu zkus například tohle:
http://stackoverflow.com/…97804/846232
nebo tady je ještě rozšířená:
http://mel-green.com/…association/
Zobrazeno 14 zpráv z 14.