多重起動防止の処理をいったんやめにする
This commit is contained in:
parent
f304346426
commit
3073f12e6c
1 changed files with 20 additions and 20 deletions
|
@ -39,27 +39,27 @@ elif os.path.isfile(client_config_path):
|
||||||
client_config = json.load(r)
|
client_config = json.load(r)
|
||||||
|
|
||||||
def init(**kwargs):
|
def init(**kwargs):
|
||||||
sp_startupinfo = subprocess.STARTUPINFO()
|
#sp_startupinfo = subprocess.STARTUPINFO()
|
||||||
sp_startupinfo.dwFlags = subprocess.STARTF_USESHOWWINDOW
|
#sp_startupinfo.dwFlags = subprocess.STARTF_USESHOWWINDOW
|
||||||
sp_startupinfo.wShowWindow = subprocess.SW_HIDE
|
#sp_startupinfo.wShowWindow = subprocess.SW_HIDE
|
||||||
task_exist = subprocess.run('tasklist /fi "IMAGENAME eq dislocker_client.exe"', startupinfo=sp_startupinfo, stdout=subprocess.PIPE, text=True)
|
#task_exist = subprocess.run('tasklist /fi "IMAGENAME eq dislocker_client.exe"', startupinfo=sp_startupinfo, stdout=subprocess.PIPE, text=True)
|
||||||
if 'dislocker_client.exe' in task_exist.stdout:
|
#if 'dislocker_client.exe' in task_exist.stdout:
|
||||||
return 1
|
#return 1
|
||||||
else:
|
|
||||||
if client_config["initial"] == 1:
|
if client_config["initial"] == 1:
|
||||||
master_password = master_password_gen()
|
master_password = master_password_gen()
|
||||||
msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | 初回起動を検出", message=f"初回起動のようです。\nマスターパスワードを記録しておいてください。\nこれ以降二度と表示されることはないでしょう。\n\n{master_password["password"]}\n\nまた、認証先サーバーの接続先を指定してください。ロックを解除できなくなります。")
|
msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | 初回起動を検出", message=f"初回起動のようです。\nマスターパスワードを記録しておいてください。\nこれ以降二度と表示されることはないでしょう。\n\n{master_password["password"]}\n\nまた、認証先サーバーの接続先を指定してください。ロックを解除できなくなります。")
|
||||||
client_config["master_password_hash"] = master_password["password_hash"]
|
client_config["master_password_hash"] = master_password["password_hash"]
|
||||||
client_config["initial"] = 0
|
client_config["initial"] = 0
|
||||||
if "pc_number" in kwargs:
|
if "pc_number" in kwargs:
|
||||||
client_config["pc_number"] = int(kwargs["pc_number"])
|
client_config["pc_number"] = int(kwargs["pc_number"])
|
||||||
else:
|
|
||||||
client_config["pc_number"] = 1
|
|
||||||
with open(client_config_path, "w") as w:
|
|
||||||
json.dump(client_config, w, indent=4)
|
|
||||||
return 0
|
|
||||||
else:
|
else:
|
||||||
return 0
|
client_config["pc_number"] = 1
|
||||||
|
with open(client_config_path, "w") as w:
|
||||||
|
json.dump(client_config, w, indent=4)
|
||||||
|
return 0
|
||||||
|
else:
|
||||||
|
return 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue