def cal_share_path():
global share_path
if os.path.isfile("configure.ac"):
share_path=os.getcwd()
return
if os.path.isfile("ver.py"):
share_path=os.path.abspath(os.path.join(os.getcwd(), os.pardir))
return
if running_on_linux()==False:
try:
registry_key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Software\\gpvdm", 0, winreg.KEY_READ)
value, regtype = winreg.QueryValueEx(registry_key, "installpath")
winreg.CloseKey(registry_key)
share_path=value
except WindowsError:
if os.path.isfile(os.path.join(os.getcwd(),"gpvdm_core.exe")):
share_path=os.getcwd()
else:
share_path="c:\\gpvdm"
print("No registry key found using default",share_path)
else:
if os.path.isdir("/usr/lib64/gpvdm"):
share_path="/usr/lib64/gpvdm/"
elif os.path.isdir("/usr/lib/gpvdm"):
share_path="/usr/lib/gpvdm/"
else:
share_path=os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
print("I don't know where the shared files are assuming ",share_path)
评论列表
文章目录