mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
9bda2318c3
commit
eec1cfe8a7
@ -224,10 +224,10 @@ def split_commandline(commandline):
|
|||||||
LocalFree(result_pointer)
|
LocalFree(result_pointer)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def friendly_app_name(progid=None, exe=None):
|
def friendly_app_name(prog_id=None, exe=None):
|
||||||
from win32com.shell import shell, shellcon
|
from win32com.shell import shell, shellcon
|
||||||
a = shell.AssocCreate()
|
a = shell.AssocCreate()
|
||||||
a.Init((shellcon.ASSOCF_INIT_BYEXENAME if exe else 0), exe or progid)
|
a.Init((shellcon.ASSOCF_INIT_BYEXENAME if exe else 0), exe or prog_id)
|
||||||
return a.GetString(shellcon.ASSOCF_REMAPRUNDLL, shellcon.ASSOCSTR_FRIENDLYAPPNAME)
|
return a.GetString(shellcon.ASSOCF_REMAPRUNDLL, shellcon.ASSOCSTR_FRIENDLYAPPNAME)
|
||||||
|
|
||||||
def find_programs(extensions):
|
def find_programs(extensions):
|
||||||
@ -237,7 +237,6 @@ def find_programs(extensions):
|
|||||||
|
|
||||||
# Search for programs registered using Default Programs that claim they are
|
# Search for programs registered using Default Programs that claim they are
|
||||||
# capable of handling the specified extensions.
|
# capable of handling the specified extensions.
|
||||||
|
|
||||||
for base in (HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE):
|
for base in (HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE):
|
||||||
try:
|
try:
|
||||||
k = Key(open_at=r'Software\RegisteredApplications', root=base)
|
k = Key(open_at=r'Software\RegisteredApplications', root=base)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user