PyArmorでPythonのコードを難読化だ

pipでPyArmorをインストールしておくこと

$ pip install pyarmor

難読化

$ pyarmor obfuscate hogehoge.py

distフォルダ内に難読化されたファイルが作成されます。
pytransformフォルダと一緒にしてください

ネタ元

djangobrothers.com

商用利用ではライセンス購入の必要あり

https://pyarmor.readthedocs.io/en/latest/license.html#purchase
60ドルくらい
ライセンス認証してから再度難読化させましょう。
そうしないと試用版で難読化させた印が残ったままになるよ

ExcelVBAでExcel終了させる

Sub ExQuit1()
    '確認メッセージを表示させない
    Application.DisplayAlerts = False
    'Excelを終了する
    Application.Quit
End Sub

Sub ExQuit2()
    '確認メッセージを表示させない
    Application.DisplayAlerts = False
    '他のブックが開いていなければ
    If Workbooks.Count <= 1 Then
        'Excelを終了する
        Application.Quit
    End If
End Sub

ネタ元

excel-excel.com

MFC CDialogにてEnterキーで閉じちゃうのを何とかする方法

PreTranslateMessage()で受け止めて止める

この例ではTABに変換している

BOOL CMyDialog::PreTranslateMessage(MSG* pMsg)
{
    if (pMsg->message == WM_KEYDOWN)
    {
        if ((pMsg->wParam == VK_RETURN) || (pMsg->wParam == VK_ESCAPE))
            pMsg->wParam = VK_TAB;
    }
    return CDialog::PreTranslateMessage(pMsg);
}