IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
matesax
Tvůrce
Avatar
matesax:14.6.2012 17:04

Dobrý den,
nenapadlo mne si vytvořit bod obnovení, když jsem zkoušel svůj program - měl jsem. :) Podle názvu již víte o co jde. Nemohu tedy otevřít ani regedit. Ale mám otevřené Visual Studio, tak mne napadlo tento záznam vymazat pomocí kódu. Děkuji za každý nápad,...

 
Odpovědět
14.6.2012 17:04
Avatar
matesax
Tvůrce
Avatar
matesax:14.6.2012 17:08

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.

 
Nahoru Odpovědět
14.6.2012 17:08
Avatar
matesax
Tvůrce
Avatar
Odpovídá na matesax
matesax:14.6.2012 17:11

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ří?

 
Nahoru Odpovědět
14.6.2012 17:11
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na matesax
David Jančík:14.6.2012 18:26

Jestli tomu správně rozumím tak se ti všechny exe po rozkliknutí otevírají v notepadu?

Nahoru Odpovědět
14.6.2012 18:26
Zapomeň, že je to nemožné a udělej to ;)
Avatar
matesax
Tvůrce
Avatar
 
Nahoru Odpovědět
14.6.2012 18:27
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na matesax
David Jančík:14.6.2012 19:23

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...

Nahoru Odpovědět
14.6.2012 19:23
Zapomeň, že je to nemožné a udělej to ;)
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Jančík
matesax:14.6.2012 19:43

Díky!!!!!! :)

Jenom mi zůstaly ikony notepadu - myslíš, že to bude po restartu OK?

 
Nahoru Odpovědět
14.6.2012 19:43
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Jančík
matesax:14.6.2012 19:50

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,...

 
Nahoru Odpovědět
14.6.2012 19:50
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na matesax
David Jančík:14.6.2012 19:50

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?

Nahoru Odpovědět
14.6.2012 19:50
Zapomeň, že je to nemožné a udělej to ;)
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Jančík
matesax:14.6.2012 19:55

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,...

 
Nahoru Odpovědět
14.6.2012 19:55
Avatar
matesax
Tvůrce
Avatar
Odpovídá na matesax
matesax:14.6.2012 19:59

Tak jsem to přeci jen zkusil. :) Dopadl jsem stejně - jak to tedy mám ošetřit?

 
Nahoru Odpovědět
14.6.2012 19:59
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na matesax
David Jančík:14.6.2012 20:10

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.

  • Project Properties
  • Publish
  • Options
  • File Associatons

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/

Nahoru Odpovědět
14.6.2012 20:10
Zapomeň, že je to nemožné a udělej to ;)
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Jančík
matesax:14.6.2012 20:19

JJ - děkuji.

 
Nahoru Odpovědět
14.6.2012 20:19
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Jančík
matesax:15.6.2012 6:13

Po restartu vše OK - děkuji za pomoc,... :)

 
Nahoru Odpovědět
15.6.2012 6:13
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 14 zpráv z 14.