Rejestracja rozszeżenia pliku

dział ogólny

Rejestracja rozszeżenia pliku

Nowy postprzez sebaskow » niedziela, 26 stycznia 2014, 13:27

Potrzebuję zarejestrować nowe rozszeżenie pliku w systemie windows nie będąc zalogowanym jako administrator. Ciekawe jest to że użytkownik po samodzielnym kliknięciu prawym przyciskiem "uruchom przy pomocy..." i wskazując program może utworzyć taką rejestrację w kluczu HKEY_CLASSES_ROOT. Natomiast ja z poziomu mojej aplikacji nie mogę.
Czy da się to jakoś obejść ?
Avatar użytkownika
sebaskow
Intelektryk
Intelektryk
 
Posty: 135
Dołączył(a): wtorek, 3 maja 2011, 08:30
Lokalizacja: Katowice
Podziękował : 10
Otrzymał podziękowań: 0
System operacyjny: Windows 10
Kompilator: C++ Builder XE7
Gadu Gadu: 0
    Windows 7Internet Explorer 8

Re: Rejestracja rozszeżenia pliku

Nowy postprzez Cyfrowy Baron » niedziela, 26 stycznia 2014, 14:00

Te zabezpieczenia są po to, żeby zabezpieczyć komputer przed nieautoryzowanym dostępem, więc bez uprawnień administratora nie uzyskasz dostępu do tego klucza.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows 7Firefox

Re: Rejestracja rozszeżenia pliku

Nowy postprzez polymorphism » niedziela, 26 stycznia 2014, 18:36

Czy da się to jakoś obejść ?

Da się... to znaczy możesz bez specjalnych uprawnień zarejestrować rozszerzenie tylko dla danego konta użytkownika. Zamiast dłubać w HKCR, rozszerzenie zarejestruj w "HKEY_CURRENT_USER\Software\Classes".
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows 7Firefox

Re: Rejestracja rozszeżenia pliku

Nowy postprzez sebaskow » niedziela, 26 stycznia 2014, 19:53

Super.
Sprawdzę sobie. Wystarczy mi rejestracja rozszerzenia dla użytkonika.
Super wieczorkiem będę próbował :D

Pozdrawiam
Avatar użytkownika
sebaskow
Intelektryk
Intelektryk
 
Posty: 135
Dołączył(a): wtorek, 3 maja 2011, 08:30
Lokalizacja: Katowice
Podziękował : 10
Otrzymał podziękowań: 0
System operacyjny: Windows 10
Kompilator: C++ Builder XE7
Gadu Gadu: 0
    Windows 7Internet Explorer 8


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 47 gości

cron