mirror of
https://github.com/NanjingForestryUniversity/supermachine-wood.git
synced 2025-11-08 18:23:54 +00:00
添加了加密和windos自启动功能的说明
This commit is contained in:
parent
4bb299d02b
commit
863e963dea
56
README.md
56
README.md
@ -46,3 +46,59 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
## 开机自启动
|
||||||
|
|
||||||
|
启动文件 xxx.bat 放在路径
|
||||||
|
```bash
|
||||||
|
C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
|
||||||
|
```
|
||||||
|
示例如下
|
||||||
|
```bash
|
||||||
|
@echo off
|
||||||
|
if "%1" == "h" goto begin
|
||||||
|
mshta vbscript:createobject("wscript.shell").run("""%~0"" h",0)(window.close)&&exit
|
||||||
|
:begin
|
||||||
|
|
||||||
|
call C:\Users\FEIJINTI\miniconda3\Scripts\activate.bat C:\Users\FEIJINTI\miniconda3
|
||||||
|
call conda activate cv
|
||||||
|
cd C:\Users\FEIJINTI\OneDrive - macrosolid\PycharmProjects\start_test
|
||||||
|
python 1.py
|
||||||
|
pause
|
||||||
|
```
|
||||||
|
其中第一段是为了不显示cmd窗口
|
||||||
|
|
||||||
|
第二段根据需求修改环境名以及启动程序
|
||||||
|
|
||||||
|
## 代码加密
|
||||||
|
|
||||||
|
安装
|
||||||
|
```bash
|
||||||
|
pip install jmpy3
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
"""
|
||||||
|
py文件加密为so或pyd
|
||||||
|
python代码 加密|加固
|
||||||
|
参数说明:
|
||||||
|
-i | --input_file_path 待加密文件或文件夹路径,可是相对路径或绝对路径
|
||||||
|
-o | --output_file_path 加密后的文件输出路径,默认在input_file_path下创建dist文件夹,存放加密后的文件
|
||||||
|
-I | --ignore_files 不需要加密的文件或文件夹,逗号分隔
|
||||||
|
-m | --except_main_file 不加密包含__main__的文件(主文件加密后无法启动), 值为0、1。 默认为1
|
||||||
|
|
||||||
|
报错:
|
||||||
|
AttributeError: 'str' object has no attribute 'decode'
|
||||||
|
找到报错文件:_msvccompiler.py
|
||||||
|
参考:https://blog.csdn.net/qq_43192819/article/details/108981008
|
||||||
|
128行代码修改为:.encode().decode('utf-16le', errors='replace')
|
||||||
|
"""
|
||||||
|
|
||||||
|
from jmpy.encrypt_py import start_encrypt
|
||||||
|
# 需要加密的py文件
|
||||||
|
input_file_path = "test.py"
|
||||||
|
# 直接运行
|
||||||
|
start_encrypt(input_file_path=input_file_path, output_file_path=None, ignore_files=None, except_main_file=0)
|
||||||
|
|
||||||
|
```
|
||||||
Loading…
Reference in New Issue
Block a user