Compare commits

...

83 Commits
Alpha ... 2.5.0

Author SHA1 Message Date
c0ea459dae 2.5.0 done 2022-11-25 09:40:24 +08:00
ff0a578890 新功能 2022-11-24 22:46:39 +08:00
cacc3ac5af 更新打包器 2022-11-23 21:35:01 +08:00
f84ff6c809 demo 2022-11-23 20:14:13 +08:00
8e5dd50f19 UI优化 2022-11-23 13:38:50 +08:00
c5a66a7850 更新postinst 2022-11-22 22:40:24 +08:00
0cdb9b1f42 优化wine安装1 2022-11-22 22:27:18 +08:00
0e17b327fb 优化文案 2022-11-22 20:10:43 +08:00
a90fb2ae37 快捷方式删除功能 2022-11-20 17:48:10 +08:00
a5fd2522dd 2022-11-18 22:09:43 +08:00
1352fd7906 dll查询功能 2022-11-18 22:02:56 +08:00
50cdbd13f4 新增dll检测功能 2022-11-18 17:18:24 +08:00
386022ea36 docker模式 2022-11-16 22:59:45 +08:00
9d330cd147 新增修改的helper 2022-11-15 22:11:25 +08:00
dc660bb1f1 修复问题 2022-11-15 14:09:48 +08:00
249a98c915 修复了换源换了个寂寞的问题 2022-11-15 13:10:03 +08:00
8b9a54ed41 新库 2022-11-15 12:39:43 +08:00
51364b5365 update gpg 2022-11-13 11:07:42 +08:00
9768f9b505 更新一些内容 2022-11-13 10:58:36 +08:00
3dc900f2a6 自动配置脚本支持显示网页 2022-11-11 13:42:21 +08:00
c5c0f6ced6 更新图标列表 2022-11-11 10:14:40 +08:00
e7761599ae 更新图标 2022-11-11 09:32:55 +08:00
ae05629960 容器自动配置GUI使用webengineview+新源 2022-11-10 22:20:58 +08:00
57d1af8a16 感谢23 Alpha 的馈赠,把我/home清理的一干二净,但还是找回了这个文件 2022-11-10 21:07:07 +08:00
6640fcb602 完成arm postinst的基本格式和功能初步逻辑 2022-11-08 22:50:26 +08:00
03f91159d4 初步UI逻辑 2022-11-07 22:26:23 +08:00
3a5ef5abb1 初步UI 2022-11-07 22:17:12 +08:00
664ee477db 更新README 2022-11-06 21:54:43 +08:00
fe5c5c71bd end 2022-11-06 18:31:48 +08:00
550ea348d4 做了些小调整 2022-11-06 17:53:22 +08:00
c85fed882a 2.4.1 2022-11-06 17:35:41 +08:00
57f18f1a74 添加若干功能 2022-11-06 12:49:34 +08:00
d8a92fab02 修复无法定位软件包 virtualbox-6.1的问题 2022-11-06 10:18:12 +08:00
b1673b5753 初步完成只打包7z文件的功能 2022-11-05 22:51:07 +08:00
02e44ebb11 net检测demo 2022-11-05 20:00:10 +08:00
314a685395 用于检测VB6的demo完成 2022-11-05 16:54:42 +08:00
7b20666c87 支持换源 2022-11-05 08:50:19 +08:00
befcbf0520 支持写入kill.sh 2022-11-04 07:57:09 +08:00
312de15392 新增kill.sh 2022-11-04 07:53:09 +08:00
9aed7a1d2f 添加一些东西 2022-10-30 09:51:07 +08:00
ad0c970d67 卡UOS应用商店标准 2022-10-29 10:56:42 +08:00
d8f0c55d37 更新README 2022-10-26 21:58:30 +08:00
509cf86d76 2.4.0 end 2022-10-26 21:50:59 +08:00
bd945e5b86 base64 2022-10-25 21:54:56 +08:00
834ea19a39 打包器box86+exagear 2022-10-25 21:23:35 +08:00
59e6da0652 2.4.0基本结束 2022-10-24 22:11:03 +08:00
7b83c7ef5f 优化文案 2022-10-23 22:28:26 +08:00
4a095393d8 ※7、容器自动配置脚本支持评分功能 2022-10-23 22:19:23 +08:00
e3d944e448 ※6、修复了容器自动配置脚本 GUI 解析器无法指定 Wine、容器以及位数的功能 2022-10-23 21:26:47 +08:00
cb6fd9e202 新增友谊链接 2022-10-22 20:05:49 +08:00
9cca4f2def 更新快捷键功能 2022-10-22 20:03:27 +08:00
db1acefe26 API 2022-10-22 14:11:26 +08:00
d9c17e2470 修复右键无打开方式+添加wine功能 2022-10-17 21:58:25 +08:00
e6a9d1feb1 初步修复2.3.0在exagear资源的解包问题 2022-10-16 22:07:48 +08:00
6d7cfc87bd 快捷键功能GUI初步 2022-10-15 18:56:14 +08:00
7a56a66f6c Python 2022-10-15 17:31:48 +08:00
aa6743cd3e 注释 2022-10-14 22:11:05 +08:00
e41ed6dd7b 修改: deb/usr/share/applications/spark-deepin-wine-package-builder.desktop
修改:     deb/usr/share/applications/spark-deepin-wine-runner.desktop
2022-10-13 19:57:35 +08:00
8c363d546a 快捷键编辑 2022-10-11 21:28:26 +08:00
c1d30e6e4d 学校
Signed-off-by: gfdgd xi <3025613752@qq.com>
2022-10-11 10:25:24 +00:00
a003a718b0 新建 系统打卡 2022-10-11 10:24:32 +00:00
1fe731d860 立下 Flag
Signed-off-by: gfdgd xi <3025613752@qq.com>
2022-10-11 10:15:14 +00:00
567045d287 重命名 key/start-server.sh 为 key/start-auto-server.sh 2022-10-11 10:14:39 +00:00
ecba3a8c32 新增Flag
Signed-off-by: gfdgd xi <3025613752@qq.com>
2022-10-11 10:14:11 +00:00
1fa1e9e523 更新README
Signed-off-by: gfdgd xi <3025613752@qq.com>
2022-10-11 10:06:17 +00:00
5e7e567a18 完成Deepin/UOS快捷键添加功能 2022-10-09 21:43:56 +08:00
ea7c456620 初步完成了快捷键添加的GUI 2022-10-08 21:54:02 +08:00
99cdec7ad6 快捷键读取完成 2022-10-07 21:42:03 +08:00
dbb152d9eb 初步实现按键获取 2022-10-07 21:27:27 +08:00
5764ad09e6 优化自动配置容器搜索功能,搜索不区分大小写 2022-10-05 22:13:48 +08:00
47b3dddfbc 新增 VB Runtime 组件安装工具 2022-10-05 17:54:12 +08:00
8bb60a1be9 更新README 2022-10-04 18:17:57 +08:00
4c6283b817 修复些小问题 2022-10-03 10:26:44 +08:00
fbfd5bbe7b 更新 README 2022-10-02 22:17:00 +08:00
0bdf0d2e2f 完成了 2022-10-02 22:08:12 +08:00
f8678cea12 更新自动配置脚本命令 2022-10-02 21:59:53 +08:00
0e6883d927 删除: spark-deepin-wine-runner.deb 2022-10-02 14:59:30 +08:00
f9f8180c60 ?
修改:     deb/DEBIAN/control
	修改:     deb/opt/apps/deepin-wine-runner/deepin-wine-packager.py
	修改:     deb/opt/apps/deepin-wine-runner/deepin-wine-runner
	修改:     deb/opt/apps/deepin-wine-runner/information.json
	修改:     deb/opt/apps/deepin-wine-runner/package-script.zip
	修改:     deb/opt/apps/deepin-wine-runner/wine/installwine
	修改:     information.json
	修改:     mainwindow.py
	修改:     package-script.zip
	修改:     package-script/information.json
	修改:     wine/installwine
2022-10-02 14:54:23 +08:00
5edb8188b9 优化内容 2022-10-01 20:53:50 +08:00
2b3374e30b 更新更新内容 2022-09-29 22:13:22 +08:00
3ffe532779 修复7z解压问题 2022-09-29 22:08:06 +08:00
ed638a2002 Merge branch 'Alpha' into main 2022-09-29 21:48:46 +08:00
0c2242b1f0 支持禁用/启用 wine 容器是否生成快捷方式的功能 2022-09-28 21:55:54 +08:00
407 changed files with 18243 additions and 2730 deletions

54
API/Python/__init__.py Executable file
View File

@@ -0,0 +1,54 @@
#!/usr/bin/env python3
# 使用系统默认的 python3 运行
###########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 版本2.4.0
# 更新时间2022年10月15日
# 感谢:感谢 wine 以及 deepin-wine 团队,提供了 wine 和 deepin-wine 给大家使用,让我能做这个程序
# 基于 Python3 构建
###########################################################################################
#################
# 加入路径
#################
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
#################
# 引入所需的库(正式内容)
#################
import os
import sys
import ConfigLanguareRunner
class Old:
wine = ""
wineprefix = ""
def __init__(self, wine = "", wineprefix = "") -> None:
self.wine = os.getenv("WINE") if wine == "" else wine
self.wineprefix = os.getenv("WINEPREFIX") if wine == "" else wineprefix
def runCommand(self, command: str) -> None:
com = ConfigLanguareRunner.Command(command)
print(com.GetCommandList())
return com.Run(com.GetCommandList(), self.wineprefix, self.wine)
def runList(self, command: list) -> None:
return ConfigLanguareRunner.Command("").Run(command, self.wineprefix, self.wine)
class Bash:
wine = ""
wineprefix = ""
def __init__(self, wine = "", wineprefix = "") -> None:
self.wine = os.getenv("WINE") if wine == "" else wine
self.wineprefix = os.getenv("WINEPREFIX") if wine == "" else wineprefix
def runCommand(self, command: str) -> int:
return os.system(f"'{programPath}/../../AutoShell/main.py' -c \"{command}\"")
def runList(self, command: list) -> int:
commandStr = ""
for k in command:
for i in k:
commandStr += f"'{i}' "
commandStr += ";"
return os.system(f"'{programPath}/../../AutoShell/main.py' -c \"{commandStr}\"")

Binary file not shown.

3
API/demo/a.py Executable file
View File

@@ -0,0 +1,3 @@
import WineRunner
WineRunner.Bash("a").runList([["thank"], ["version"]])
#WineRunner.Bash("a").runCommand("thank")

View File

@@ -57,30 +57,37 @@ print("请问是否要更新操作系统?[Y/N]", end=' ')
choose = input().upper() choose = input().upper()
if not choose == "N": if not choose == "N":
os.system("sudo apt upgrade -y") os.system("sudo apt upgrade -y")
print("请问是否要安装原版 winewine64[Y/N]", end=' ') if os.system("which wine > /dev/null"):
choose = input().upper() print("请问是否要安装原版 winewine64[Y/N]", end=' ')
if not choose == "N": choose = input().upper()
os.system("sudo apt install wine -y") if not choose == "N":
print("请问是否要安装 deepin-wine[Y/N]", end=' ') os.system("sudo apt install wine -y")
choose = input().upper() if os.system("which deepin-wine > /dev/null"):
if not choose == "N": print("请问是否要安装 deepin-wine[Y/N]", end=' ')
os.system("sudo apt install deepin-wine -y") choose = input().upper()
print("请问是否要安装 deepin-wine5需要安装最新版星火应用商店[Y/N]", end=' ') if not choose == "N":
choose = input().upper() os.system("sudo apt install deepin-wine -y")
print("请问是否要安装 deepin-wine5-stable[Y/N]", end=' ') if os.system("which deepin-wine5 > /dev/null"):
choose = input().upper() print("请问是否要安装 deepin-wine5需要安装最新版星火应用商店[Y/N]", end=' ')
if not choose == "N": choose = input().upper()
os.system("sudo apt install deepin-wine5-stable -y") if os.system("which deepin-wine5-stable > /dev/null"):
print("请问是否要安装 deepin-wine6-stable[Y/N]", end=' ') print("请问是否要安装 deepin-wine5-stable[Y/N]", end=' ')
choose = input().upper() choose = input().upper()
if not choose == "N": if not choose == "N":
os.system("sudo apt install deepin-wine6-stable -y") os.system("sudo apt install deepin-wine5-stable -y")
print("请问是否要安装 spark-wine7-devel需要安装最新版星火应用商店[Y/N]", end=' ') if os.system("which deepin-wine6-stable > /dev/null"):
choose = input().upper() print("请问是否要安装 deepin-wine6-stable[Y/N]", end=' ')
if not choose == "N": choose = input().upper()
InstallSparkWine("spark-wine7-devel") if not choose == "N":
print("请问是否要安装 ukylin-wine需要添加 ukylin 源,但因为可能会导致系统问题,将不会自动添加)?[Y/N]", end=" ") os.system("sudo apt install deepin-wine6-stable -y")
choose = input().upper() if os.system("which spark-wine7-devel > /dev/null"):
if not choose == "N": print("请问是否要安装 spark-wine7-devel需要安装最新版星火应用商店[Y/N]", end=' ')
os.system("sudo apt install ukylin-wine -y") choose = input().upper()
if not choose == "N":
InstallSparkWine("spark-wine7-devel")
if os.system("which ukylin-wine > /dev/null"):
print("请问是否要安装 ukylin-wine需要添加 ukylin 源,但因为可能会导致系统问题,将不会自动添加)?[Y/N]", end=" ")
choose = input().upper()
if not choose == "N":
os.system("sudo apt install ukylin-wine -y")
print("全部完成!") print("全部完成!")

View File

@@ -2,8 +2,8 @@
# 使用系统默认的 python3 运行 # 使用系统默认的 python3 运行
########################################################################################### ###########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢 # 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 版本2.1.0 # 版本2.4.0
# 更新时间2022年08月25日 # 更新时间2022年10月25日
# 感谢:感谢 wine 以及 deepin-wine 团队,提供了 wine 和 deepin-wine 给大家使用,让我能做这个程序 # 感谢:感谢 wine 以及 deepin-wine 团队,提供了 wine 和 deepin-wine 给大家使用,让我能做这个程序
# 基于 Python3 构建 # 基于 Python3 构建
########################################################################################### ###########################################################################################
@@ -12,15 +12,280 @@
################# #################
import os import os
import sys import sys
import base64
import json import json
import traceback import traceback
import req as requests import req as requests
import PyQt5.QtWidgets as QtWidgets import PyQt5.QtWidgets as QtWidgets
from UI.AutoConfig import * from UI.AutoConfig import *
from Model import * from Model import *
try:
import PyQt5.QtWebEngineWidgets as QtWebEngineWidgets
webeng = True
except:
print("未安装此依赖库")
webeng = False
urlSources = "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/auto" urlSourcesList = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/auto", # Gitlink 源
"https://gitee.com/gfdgd-xi/deep-wine-runner-auto-configuration-script/raw/master/", # Gitee 源
"https://gfdgd-xi.github.io/deep-wine-runner-auto-configuration-script/", # Github 源
"http://gfdgdxi.msns.cn/wine-runner-list/auto/", # 备用源1纯 IPv6 源
"http://120.25.153.144/deep-wine-runner-auto-configuration-script/", # 备用源2
"http://gfdgdxi.free.idcfengye.com/wine-runner-list/auto/", # 备用源 3
"http://127.0.0.1/wine-runner-list/auto/" # 本地测试源
]
urlSources = urlSourcesList[0]
lists = [] lists = []
class ProgramRunStatusUpload():
msgWindow = None
starLayout = None
fen = None
starList = []
sha1Value = ""
programName = None
def ChangeStar():
if ProgramRunStatusUpload.fen.currentIndex() > 5:
for i in ProgramRunStatusUpload.starList:
i.setText(f"<img src='{programPath}/Icon/BadStar.svg' width=25>")
return
for i in range(ProgramRunStatusUpload.fen.currentIndex()):
ProgramRunStatusUpload.starList[i].setText(f"<img src='{programPath}/Icon/Star.svg' width=25>")
head = ProgramRunStatusUpload.fen.currentIndex()
end = len(ProgramRunStatusUpload.starList)
for i in range(head, end):
ProgramRunStatusUpload.starList[i].setText(f"<img src='{programPath}/Icon/UnStar.svg' width=25>")
def ShowWindow(sha="", title=""):
ProgramRunStatusUpload.starList = []
ProgramRunStatusUpload.sha1Value = sha
ProgramRunStatusUpload.msgWindow = QtWidgets.QMainWindow()
msgWidget = QtWidgets.QWidget()
msgWidgetLayout = QtWidgets.QGridLayout()
ProgramRunStatusUpload.programName = QtWidgets.QLineEdit()
ProgramRunStatusUpload.fen = QtWidgets.QComboBox()
ProgramRunStatusUpload.starLayout = QtWidgets.QHBoxLayout()
upload = QtWidgets.QPushButton(QtCore.QCoreApplication.translate("U", "上传"))
upload.clicked.connect(ProgramRunStatusUpload.Upload)
if title != "":
ProgramRunStatusUpload.programName.setText(title)
ProgramRunStatusUpload.programName.setDisabled(True)
# 生成星星列表
for i in [1, 1, 1, 1, 0]:
ProgramRunStatusUpload.starList.append(QtWidgets.QLabel(f"<img src='{programPath}/Icon/{['Un', ''][i]}Star.svg' width=25>"))
ProgramRunStatusUpload.starLayout.addWidget(ProgramRunStatusUpload.starList[-1])
ProgramRunStatusUpload.starLayout.addItem(QtWidgets.QSpacerItem(20, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum))
ProgramRunStatusUpload.programName.setPlaceholderText(QtCore.QCoreApplication.translate("U", "如果这个程序和程序名确实是合法还是检测到敏感词改为“NULL”即可"))
ProgramRunStatusUpload.fen.addItems(["0分", "1分", "2分", "3分", "4分", "5分"])
ProgramRunStatusUpload.fen.setCurrentIndex(4)
ProgramRunStatusUpload.fen.currentIndexChanged.connect(ProgramRunStatusUpload.ChangeStar)
msgWidgetLayout.addWidget(QtWidgets.QLabel(QtCore.QCoreApplication.translate("U", "程序名:")), 0, 0)
msgWidgetLayout.addWidget(QtWidgets.QLabel(QtCore.QCoreApplication.translate("U", "评分:")), 1, 0)
msgWidgetLayout.addWidget(ProgramRunStatusUpload.programName, 0, 1)
msgWidgetLayout.addWidget(ProgramRunStatusUpload.fen, 1, 1)
msgWidgetLayout.addLayout(ProgramRunStatusUpload.starLayout, 2, 1)
msgWidgetLayout.addWidget(upload, 3, 1)
msgWidget.setLayout(msgWidgetLayout)
ProgramRunStatusUpload.msgWindow.setCentralWidget(msgWidget)
ProgramRunStatusUpload.msgWindow.setWindowTitle(QtCore.QCoreApplication.translate("U", "上传程序运行情况"))
ProgramRunStatusUpload.msgWindow.setWindowIcon(QtGui.QIcon(iconPath))
ProgramRunStatusUpload.msgWindow.show()
def Upload():
try:
#if ProgramRunStatusUpload.sha1Value == "":
#ProgramRunStatusUpload.sha1Value = ProgramRunStatusUpload.GetSHA1(e2.currentText())
QtWidgets.QMessageBox.information(None, QtCore.QCoreApplication.translate("U", "提示"), requests.post(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0OjMwMjUwL2Jhc2g=").decode("utf-8"), {
"BashName": ProgramRunStatusUpload.sha1Value,
"Fen": ProgramRunStatusUpload.fen.currentIndex()
}).json()["Error"])
except:
traceback.print_exc()
QtWidgets.QMessageBox.critical(None, QtCore.QCoreApplication.translate("U", "错误"), QtCore.QCoreApplication.translate("U", "数据上传失败!"))
class InformationWindow():
def ShowWindow():
#webeng = False
# 获取选中项
try:
choose = ui.searchList.selectionModel().selectedIndexes()[0].data()
except:
QtWidgets.QMessageBox.critical(window, "错误", "您未选择任何配置文件")
return
fileName = ""
for i in lists:
print(i)
if i[0] == choose:
fileName = i[1]
break
aboutHtml = ""
try:
get = requests.get(f"{urlSources}/information/{fileName}.txt")
if get.status_code / 100 != 2 and get.status_code / 100 != 3:
int("Bad")
about = get.text
aboutHtml = str(about)
if not "<" in about:
# 非 Html 标签
for i in about.splitlines():
about += f"<p>{i}</p>\n"
#about = f"<pre>{about}</pre>"
about = f"<h1>关于“{choose}”的介绍</h1>\n{about}"
except:
traceback.print_exc()
about = f"<h1>关于“{choose}”的介绍</h1>\n<p>暂无此程序的介绍</p>"
try:
import requests as r
fenlists = requests.get(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci9iYXNoYXBwLw==").decode("utf-8") + fileName + base64.b64decode("L2FsbC5qc29u").decode("utf-8"), timeout=1000).json()
tipsInfo = ""
except:
fenlists = [0, 0, 0, 0, 0]
tipsInfo = "暂时无人提交此脚本运行情况,是否立即提交?"
maxHead = fenlists.index(max(fenlists))
allNumber = 0
for i in fenlists:
allNumber += i
try:
maxNumber = max(fenlists) / allNumber * 100
if tipsInfo == "":
tipsInfo = f"{maxNumber}%的用户选择了这个评分"
except:
pass
end = 5
starHtml = ""
if maxHead > 5:
for i in range(end):
if webeng:
starHtml += f"<img src='https://code.gitlink.org.cn/gfdgd_xi/deep-wine-runner/raw/branch/main/Icon/BadStar.svg' width=50>\n"
else:
starHtml += f"<img src='{programPath}/Icon/BadStar.svg' width=50>\n"
else:
for i in range(maxHead):
if webeng:
starHtml += f"<img src='https://code.gitlink.org.cn/gfdgd_xi/deep-wine-runner/raw/branch/main/Icon/Star.svg' width=50>\n"
else:
starHtml += f"<img src='{programPath}/Icon/Star.svg' width=50>\n"
head = maxHead
for i in range(head, end):
if webeng:
starHtml += f"<img src='https://code.gitlink.org.cn/gfdgd_xi/deep-wine-runner/raw/branch/main/Icon/UnStar.svg' width=50>"
else:
starHtml += f"<img src='{programPath}/Icon/UnStar.svg' width=50>"
about += f"\n<hr/><h1>评分情况</h1>\n<p align='center'>{starHtml}</p>\n<p align='center'>{tipsInfo}</p>"
message = QtWidgets.QDialog()
messageLayout = QtWidgets.QVBoxLayout()
if webeng:
informationText = QtWebEngineWidgets.QWebEngineView()
print(aboutHtml)
if aboutHtml[:7] == "Visit: ":
url = aboutHtml[7:].splitlines()[0]
print(url)
informationText.setUrl(QtCore.QUrl(url.strip()))
else:
#informationText.linkClicked.connect(lambda: print("a"))
try:
with open("/tmp/deepin-wine-runner-information.html", "w") as file:
file.write(about)
informationText.setUrl(QtCore.QUrl("file:///tmp/deepin-wine-runner-information.html"))
except:
traceback.print_exc()
informationText.setHtml(about)
#informationText.urlChanged.connect(lambda: informationText.setUrl(QtCore.QUrl("https://gfdgd-xi.github.io")))
else:
informationText = QtWidgets.QTextBrowser()
informationText.setHtml(about)
uploadFen = QtWidgets.QPushButton("提交评分")
uploadFen.clicked.connect(lambda: ProgramRunStatusUpload.ShowWindow(fileName, choose))
#informationText.setUrl(QtCore.QUrl("https://gfdgd-xi.github.io"))
messageLayout.addWidget(informationText)
messageLayout.addWidget(uploadFen)
message.setWindowTitle(f"关于“{choose}”的介绍")
message.resize(int(message.frameSize().width() * 1.5), int(message.frameSize().height()))
message.setLayout(messageLayout)
#message.setWindowModality(ApplicationModal);
message.show()
message.exec_()
class ProgramRunStatusShow():
msgWindow = None
def ShowWindow():
global lists
# 获取选中项
try:
choose = ui.searchList.selectionModel().selectedIndexes()[0].data()
except:
QtWidgets.QMessageBox.critical(window, "错误", "您未选择任何配置文件")
return
fileName = ""
for i in lists:
print(i)
if i[0] == choose:
fileName = i[1]
break
try:
fenlists = requests.get(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci9iYXNoYXBwLw==").decode("utf-8") + fileName + base64.b64decode("L2FsbC5qc29u").decode("utf-8")).json()
#r = requests.get(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci9hcHAv").decode("utf-8") + sha + base64.b64decode("L3RpdGxlLnR4dA==").decode("utf-8"))
#r.encoding = "utf-8"
#title = r.text
tipsInfo = ""
except:
#traceback.print_exc()
fenlists = [0, 0, 0, 0, 0]
tipsInfo = "暂时无人提交此脚本运行情况,是否立即提交?"
maxHead = fenlists.index(max(fenlists))
allNumber = 0
for i in fenlists:
allNumber += i
try:
maxNumber = max(fenlists) / allNumber * 100
if tipsInfo == "":
tipsInfo = f"{maxNumber}%的用户选择了这个评分"
except:
pass
ProgramRunStatusShow.msgWindow = QtWidgets.QMainWindow()
msgWidget = QtWidgets.QWidget()
msgWidgetLayout = QtWidgets.QGridLayout()
starLayout = QtWidgets.QHBoxLayout()
uploadButton = QtWidgets.QPushButton(QtCore.QCoreApplication.translate("U", "点此上传运行情况"))
uploadButton.clicked.connect(lambda: ProgramRunStatusUpload.ShowWindow(fileName, choose))
msgWidgetLayout.addWidget(QtWidgets.QLabel(QtCore.QCoreApplication.translate("U", "综合评价:")), 0, 0)
msgWidgetLayout.addLayout(starLayout, 0, 1)
msgWidgetLayout.addWidget(QtWidgets.QLabel(tipsInfo), 1, 0, 1, 2)
#msgWidgetLayout.addWidget(QtWidgets.QLabel("" if dateVersion == "" else f"数据版本:{dateVersion}"), 2, 0, 1, 2)
msgWidgetLayout.addWidget(uploadButton, 3, 0, 1, 2)
end = 5
if maxHead > 5:
for i in range(end):
starLayout.addWidget(QtWidgets.QLabel(f"<img src='{programPath}/Icon/BadStar.svg' width=50>"))
else:
for i in range(maxHead):
starLayout.addWidget(QtWidgets.QLabel(f"<img src='{programPath}/Icon/Star.svg' width=50>"))
head = maxHead
for i in range(head, end):
starLayout.addWidget(QtWidgets.QLabel(f"<img src='{programPath}/Icon/UnStar.svg' width=50>"))
msgWidget.setLayout(msgWidgetLayout)
ProgramRunStatusShow.msgWindow.setCentralWidget(msgWidget)
ProgramRunStatusShow.msgWindow.setWindowIcon(QtGui.QIcon(iconPath))
ProgramRunStatusShow.msgWindow.setWindowTitle(f"脚本“{choose}”运行情况")
ProgramRunStatusShow.msgWindow.show()
def UploadFen():
global lists
# 获取选中项
try:
choose = ui.searchList.selectionModel().selectedIndexes()[0].data()
except:
QtWidgets.QMessageBox.critical(window, "错误", "您未选择任何配置文件")
return
fileName = ""
for i in lists:
print(i)
if i[0] == choose:
fileName = i[1]
break
ProgramRunStatusUpload.ShowWindow(fileName, choose)
class Connect: class Connect:
def SearchBotton_Clicked(): def SearchBotton_Clicked():
@@ -33,7 +298,7 @@ class Connect:
return return
for i in lists: for i in lists:
# 显示筛选的内容 # 显示筛选的内容
if ui.searchThings.text() in i[0]: if ui.searchThings.text().upper() in i[0].upper():
nmodel.appendRow(QtGui.QStandardItem(i[0])) nmodel.appendRow(QtGui.QStandardItem(i[0]))
ui.searchList.setModel(nmodel) ui.searchList.setModel(nmodel)
@@ -64,7 +329,7 @@ class Connect:
return return
# 判断版本以启动对应的解释器 # 判断版本以启动对应的解释器
# 做到新旧兼容 # 做到新旧兼容
if "$(" in things: if "($" in things:
print("a") print("a")
OpenTerminal(f"env WINE='{wine}' WINEPREFIX='{wineprefix}' '{programPath}/ConfigLanguareRunner.py' '/tmp/wine-runner-auto-config.wsh' --system") OpenTerminal(f"env WINE='{wine}' WINEPREFIX='{wineprefix}' '{programPath}/ConfigLanguareRunner.py' '/tmp/wine-runner-auto-config.wsh' --system")
# 执行脚本 # 执行脚本
@@ -86,10 +351,10 @@ class Connect:
traceback.print_exc() traceback.print_exc()
# 判断版本以启动对应的解释器 # 判断版本以启动对应的解释器
# 做到新旧兼容 # 做到新旧兼容
if "$(" in things: if "($" in things:
OpenTerminal(f"env WINE='{wine}' WINEPREFIX='{wineprefix}' '{programPath}/ConfigLanguareRunner.py' '{path[0]}' --system") OpenTerminal(f"env WINE='{wine}' WINEPREFIX='{wineprefix}' '{programPath}/ConfigLanguareRunner.py' '{path[0]}' --system")
# 执行脚本 # 执行脚本
OpenTerminal(f"env WINE='{wine}' WINEPREFIX='{wineprefix}' '{programPath}/AutoShell/main.py' '{path[0]}'") OpenTerminal(f"env WINEARCH='{os.getenv('WINEARCH')}' WINEDEBUG='{os.getenv('WINEDEBUG')}' WINE='{wine}' WINEPREFIX='{wineprefix}' '{programPath}/AutoShell/main.py' '{path[0]}'")
#process = QtCore.QProcess() #process = QtCore.QProcess()
#process.start(f"{programPath}/launch.sh", ["deepin-terminal", "-e", "env", f"WINE={wine}", f"WINEPREFIX={wineprefix}", f"{programPath}/ConfigLanguareRunner.py", path[0], "--system"]) #process.start(f"{programPath}/launch.sh", ["deepin-terminal", "-e", "env", f"WINE={wine}", f"WINEPREFIX={wineprefix}", f"{programPath}/ConfigLanguareRunner.py", path[0], "--system"])
#process.waitForFinished() #process.waitForFinished()
@@ -101,6 +366,26 @@ def readtxt(path):
f.close() # 关闭文本对象 f.close() # 关闭文本对象
return str # 返回结果 return str # 返回结果
def ChangeSources():
global urlSources
sources = [ui.actionGitlink, ui.actionGitee, ui.actionGithub, ui.action_IPv6, ui.action_2, ui.action_3, ui.action]
for i in range(0, len(sources)):
if sources[i].isChecked():
urlSources = urlSourcesList[i]
# 解析云列表
try:
# 获取列表
lists = json.loads(requests.get(f"{urlSources}/list.json").text)
# 解释列表并显示在 GUI 上
nmodel = QtGui.QStandardItemModel(window)
for i in lists:
nmodel.appendRow(QtGui.QStandardItem(i[0]))
ui.searchList.setModel(nmodel)
except:
traceback.print_exc()
QtWidgets.QMessageBox.critical(window, "提示", "无法连接服务器")
break
if __name__ == "__main__": if __name__ == "__main__":
homePath = os.path.expanduser('~') homePath = os.path.expanduser('~')
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
@@ -119,12 +404,30 @@ if __name__ == "__main__":
ui.setupUi(window) ui.setupUi(window)
window.setWindowTitle(f"Wine 运行器 {version}——容器自动配置部署脚本") window.setWindowTitle(f"Wine 运行器 {version}——容器自动配置部署脚本")
window.setWindowIcon(QtGui.QIcon(f"{programPath}/deepin-wine-runner.svg")) window.setWindowIcon(QtGui.QIcon(f"{programPath}/deepin-wine-runner.svg"))
iconPath = "{}/deepin-wine-runner.svg".format(programPath)
window.show() window.show()
#ui.actionGitlink.setExclusive(True)
sourcesGroup = QtWidgets.QActionGroup(window)
sourcesGroup.addAction(ui.actionGitlink)
sourcesGroup.addAction(ui.actionGitee)
sourcesGroup.addAction(ui.actionGithub)
sourcesGroup.addAction(ui.action_IPv6)
sourcesGroup.addAction(ui.action_2)
sourcesGroup.addAction(ui.action_3)
sourcesGroup.addAction(ui.action)
sourcesGroup.triggered.connect(ChangeSources)
sourcesGroup.setExclusive(True)
#for i in [ui.actionGitlink, ui.actionGitee, ui.actionGithub, ui.action_IPv6, ui.action]:
#i.triggered.connect(ChangeSources)
#pass
# 连接信号和槽 # 连接信号和槽
ui.saerchBotton.clicked.connect(Connect.SearchBotton_Clicked) ui.saerchBotton.clicked.connect(Connect.SearchBotton_Clicked)
ui.uploadFen.clicked.connect(UploadFen)
ui.getInfoButton.clicked.connect(InformationWindow.ShowWindow)
ui.runBotton.clicked.connect(Connect.RunBotton_Clicked) ui.runBotton.clicked.connect(Connect.RunBotton_Clicked)
ui.openFile.triggered.connect(Connect.OpenFile_Triggered) ui.openFile.triggered.connect(Connect.OpenFile_Triggered)
ui.exitProgram.triggered.connect(window.close) ui.exitProgram.triggered.connect(window.close)
ui.getFen.clicked.connect(ProgramRunStatusShow.ShowWindow)
# 解析云列表 # 解析云列表
try: try:
# 获取列表 # 获取列表
@@ -137,4 +440,5 @@ if __name__ == "__main__":
except: except:
traceback.print_exc() traceback.print_exc()
QtWidgets.QMessageBox.critical(window, "提示", "无法连接服务器") QtWidgets.QMessageBox.critical(window, "提示", "无法连接服务器")
app.exec_() app.exec_()

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

14
AutoShell/command/installother Executable file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

14
AutoShell/command/installvb Executable file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,5 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

14
AutoShell/command/taskmgr Executable file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../../")
import ConfigLanguareRunner
# 符号转移
argv = []
for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

View File

@@ -11,3 +11,4 @@ for i in sys.argv[1:]:
argv.append(i.replace(" ", "\\ ")) argv.append(i.replace(" ", "\\ "))
com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}") com = ConfigLanguareRunner.Command(f"{os.path.basename(sys.argv[0])} {' '.join(argv)}")
com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE")) com.Run(com.GetCommandList(), os.getenv("WINEPREFIX"), os.getenv("WINE"))
sys.exit(int(ConfigLanguareRunner.programEnv[9][1]))

122
BuildDesktop.py Executable file
View File

@@ -0,0 +1,122 @@
#!/usr/bin/env python3
# 使用系统默认的 python3 运行
#################################################################################################################
# 作者gfdgd xi
# 版本2.5.0
# 更新时间2022年11月20日
# 感谢:感谢 wine、deepin-wine 以及星火团队,提供了 wine、deepin-wine、spark-wine-devel 给大家使用,让我能做这个程序
# 基于 Python3 的 PyQt5 构建
#################################################################################################################
#################
# 引入所需的库
#################
import os
import sys
import traceback
import PyQt5.QtGui as QtGui
import PyQt5.QtCore as QtCore
import PyQt5.QtWidgets as QtWidgets
desktopList = []
desktopUsrList = []
def GetDesktopList(path):
for i in os.listdir(path):
if os.path.isdir(f"{path}/{i}"):
GetDesktopList(f"{path}/{i}")
if os.path.isfile(f"{path}/{i}"):
try:
desktop = {}
with open(f"{path}/{i}") as file:
things = file.read()
for k in things.splitlines():
if not "=" in k:
continue
desktop[k[:k.index("=")].lower()] = k[k.index("=") + 1:]
desktopList.append([desktop["Name".lower()], desktop["Icon".lower()], desktop["Exec".lower()], f"{path}/{i}"])
except:
traceback.print_exc()
delButton.setEnabled(len(desktopList))
class DesktopList(QtCore.QThread):
show = QtCore.pyqtSignal(int)
def __init__(self) -> None:
super().__init__()
def run(self):
if os.path.exists(f"{homePath}/.local/share/applications"):
GetDesktopList(f"{homePath}/.local/share/applications")
self.show.emit(0)
def ShowDesktop(temp):
nmodel = QtGui.QStandardItemModel(window)
if not len(desktopList):
item = QtGui.QStandardItem("")
nmodel.appendRow(item)
y = 0
for i in desktopList:
#item = QtGui.QStandardItem(QtGui.QIcon(i[1]), i[0])
#nmodel.appendRow(item)
if os.path.exists(i[1]):
nmodel.setItem(y, 0, QtGui.QStandardItem(QtGui.QIcon(i[1]), i[0]))
else:
nmodel.setItem(y, 0, QtGui.QStandardItem(QtGui.QIcon.fromTheme(i[1]), i[0]))
nmodel.setItem(y, 1, QtGui.QStandardItem(i[2]))
nmodel.setItem(y, 2, QtGui.QStandardItem(i[3]))
y += 1
nmodel.setHeaderData(0, QtCore.Qt.Horizontal, "程序名")
nmodel.setHeaderData(1, QtCore.Qt.Horizontal, "运行路径")
nmodel.setHeaderData(2, QtCore.Qt.Horizontal, ".desktop 文件所在路径")
nmodel.setColumnCount(3)
desktopListView.setModel(nmodel)
def GetDesktopThread():
global desktop
desktop = DesktopList()
desktop.show.connect(ShowDesktop)
desktop.start()
def DeleteButton():
index = desktopListView.currentIndex().row()
if index < 0:
QtWidgets.QMessageBox.critical(window, "错误", "未选中任何项")
return
print(index)
print(desktopList[index][3])
#desktopListView.rowMoved(index)
#desktopListView.removeRow(index)
try:
os.remove(desktopList[index][3])
del desktopList[index]
ShowDesktop(0)
except:
traceback.print_exc()
QtWidgets.QMessageBox.critical(window, "错误", traceback.format_exc())
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
homePath = os.getenv("HOME")
iconPath = "{}/deepin-wine-runner.svg".format(programPath)
#GetDesktopList(f"{homePath}/.local/share/applications")
#print(desktopList)
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QMainWindow()
widget = QtWidgets.QWidget()
layout = QtWidgets.QGridLayout()
delButton = QtWidgets.QPushButton("删除指定图标")
delButton.clicked.connect(DeleteButton)
#desktopListView = QtWidgets.QListView()
desktopListView = QtWidgets.QTableView()
desktopListView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
desktopListView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)#(QAbstractItemView::SelectRows)
layout.addWidget(desktopListView, 0, 0, 1, 4)
layout.addWidget(delButton, 1, 3, 1, 1)
widget.setLayout(layout)
window.setCentralWidget(widget)
window.setWindowTitle("图标管理")
window.resize(int(window.frameGeometry().width() * 1.5), int(window.frameGeometry().height() * 1.2))
window.setWindowIcon(QtGui.QIcon(f"{programPath}/deepin-wine-runner.svg"))
window.show()
GetDesktopThread()
app.exec_()

0
ChangeWineBottonVersion/10.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/2003.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/2008.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/7.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/8.1.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/8.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/desktop/desktop.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/vista.reg Normal file → Executable file
View File

0
ChangeWineBottonVersion/xp.reg Normal file → Executable file
View File

BIN
CheckDLL/Check.exe Executable file

Binary file not shown.

90
CheckDLL/CheckCommand.py Executable file
View File

@@ -0,0 +1,90 @@
#!/usr/bin/env python3
# 使用系统默认的 python3 运行
#################################################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 版本2.5.0
# 更新时间2022年11月18日
# 感谢:感谢 wine、deepin-wine 以及星火团队,提供了 wine、deepin-wine、spark-wine-devel 给大家使用,让我能做这个程序
# 基于 Python3 的 PyQt5 构建
#################################################################################################################
#################
# 引入所需的库
#################
import os
import sys
import json
if len(sys.argv) <= 1:
print("参数不足")
sys.exit(1)
if "--help" in sys.argv:
print("帮助:")
print("[exe path] [option]")
print("--json 以 json 格式输出")
print("-w [wine botton] [wine program path]")
jsonPrint = "--json" in sys.argv
if jsonPrint:
del sys.argv[sys.argv.index("--json")]
lists = []
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
checkDll = False
if "-w" in sys.argv:
wineCommand = sys.argv.index("-w")
wineBotton = os.getenv("HOME")
wineProgram = "deepin-wine6-stable"
checkDll = True
try:
wineBotton = sys.argv[wineCommand + 1]
wineProgram = sys.argv[wineCommand + 2]
except:
pass
badChar = [
"(", "?", "*", "!", ")", "&", "'", "\""
]
with open(sys.argv[1], "rb") as file:
while True:
things = file.readline()
if things == b"":
break
for n in [".dll", ".DLL"]:
if n.encode() in things:
# 提取 DLL 名称
for i in str(things[1: -2]).split("\\x"):
charBad = False
for b in badChar:
if b in i:
charBad = True
if n in i and not charBad and i[0] != "/":
name = i[2: ].replace(",{M", "").replace("+", "")
# 文件路径合法性检测
try:
dllName = name[:name.index(".dll") + 4]
except:
try:
dllName = name[:name.index(".DLL") + 4]
except:
dllName = name
if dllName.lower() == ".dll":
continue
if dllName in lists:
continue
if checkDll:
if jsonPrint:
if os.system(f"WINEPREFIX='{wineBotton}' {wineProgram} '{programPath}/Check.exe' '{dllName}' > /dev/null 2>&1"):
lists.append(dllName)
continue
else:
os.system(f"WINEPREFIX='{wineBotton}' {wineProgram} '{programPath}/Check.exe' '{dllName}'")
lists.append(dllName)
elif jsonPrint:
lists.append(dllName)
continue
else:
print(dllName)
lists.append(dllName)
if jsonPrint:
print(json.dumps(lists))

View File

@@ -0,0 +1,9 @@
#!/usr/bin/env deepin-wine-runner-auto-install-bash
# 使用 Wine 运行器的语言解析器
##########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 更新时间2022年11月19日
##########################################################################################
# 用于判断是否为 bash 解释器
installvcpp 4
info 提示 修复完成!重新检测即可

View File

@@ -0,0 +1,9 @@
#!/usr/bin/env deepin-wine-runner-auto-install-bash
# 使用 Wine 运行器的语言解析器
##########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 更新时间2022年11月03日
##########################################################################################
# 用于判断是否为 bash 解释器
installother 2
info 提示 修复完成!重新检测即可

View File

@@ -0,0 +1,9 @@
#!/usr/bin/env deepin-wine-runner-auto-install-bash
# 使用 Wine 运行器的语言解析器
##########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 更新时间2022年11月19日
##########################################################################################
# 用于判断是否为 bash 解释器
installvb 4
info 提示 修复完成!重新检测即可

451
CheckDLL/lists.json Normal file
View File

@@ -0,0 +1,451 @@
{
"check": "",
"aaaamon.dll": "描述: aaaamon.dll是Aaaa监视软件动态链接库文件相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"activeds.dll": "描述: activeds.dll是活动目录服务相关应用程序COM接口。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"actxprxy.dll": "描述: actxprxy.dll是Marshalingx ActiveX控件COM接口相关文件。\n属于 Windows ActiveX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"adsmsext.dll": "描述: adsmsext.dll是LDAP协议支持相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"advert.dll": "描述: advert.dll是一个广告软件相关文件会在Internet Explorer浏览器上显示广告。\n属于 Aureate \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"amovie.dll": "描述: amovie.ocx是应用在Windows 9x平台的多媒体和视频播放技术相关文件。\n属于 IE \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ash.dll": "描述: ash.dll是Bankash木马相关文件该木马允许攻击者访问你的计算机窃取密码和个人数据。\n属于 Bankash Trojan \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ati_d3d.dll": "描述: ati_d3d.dll是ATI显示卡3D效果支持相关文件。\n属于 ATI \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"avicap.dll": "描述: avicap.dll是Windows API应用程序接口用于截取AVI视频和摄像头及其它视频硬件设备的视频。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"avifil32.dll": "描述: avifil32.dll是AVI视频支持相关模块。\n属于 Microsoft AVI \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"awfxrn32.dll": "描述: awfxrn32.dll是IFAX文件传输接口相关文件。\n属于 未知N/A \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"awlft332.dll": "描述: awlft332.dll是本地传真程序接口相关文件。\n属于 Windows 98,95 \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"awlhut32.dll": "描述: awlhut32.dll是ASN.1数据编码和解码相关文件。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"awutil32.dll": "描述: awutil32.dll是微软Microsoft传真应用程序相关文件。\n属于 Microsoft Fax \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"batmeter.dll": "描述: batmeter.dll是电池状态信息管理相关文件出现在BatMeterCapabilities、CreateBatMeter、DestroyBatMeter和PowerCapabilities等电池厂家的程序中。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"bib.dll": "描述: bib.dll是Adobe Acrobat界面相关文件。\n属于 Adobe Acrobat \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"browselc.dll": "描述: browselc.dll是Windows Shell壳浏览用户界面相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"btvid_32.dll": "描述: btvid_32.dll是Brooktree视频卡I2C和GPIO应用程序接口相关文件。\n属于 Brooktree \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cabinet.dll": "描述: cabinet.dll是Cab压缩包应用程序接口相关文件。\n属于 Microsoft Cabinet File \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"calwin32.dll": "描述: calwin32.dll是NetWare应用程序相关动态链接库文件。\n属于 NetWare \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cdaengine.dll": "描述: cdaengine.dll是WildTangent广告间谍软件相关文件。\n属于 WildTangent Spyware \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cdosys.dll": "描述: cdosys.dll是应用程序CDO相关文件。\n属于 CDO \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cdudflib.dll": "描述: cdudflib.dll是Direct CD光盘刻录软件相关支持文件。\n属于 DirectCD \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cmc.dll": "描述: cmc.dll是MAPI 1.0Windows消息应用程序接口公用消息调用相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"d32-fw.dll": "描述: d32-fw.dll是雅虎通相关动态链接库文件文件用于使雅虎通能够透过防火墙。\n属于 Yahoo Messenger \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"d3d8thk.dll": "描述: d3d8.dll是DirectX 8.0的Direct3D显示支持程序用于支持游戏。\n属于 DirectX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"d3dim700.dll": "描述: d3dim700.dll是微软Microsoft Direct3D图形系统相关模块。\n属于 Direct3D \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"d3dxof.dll": "描述: d3dxof.dll是Direct3D文件格式相关文件。\n属于 Direct3D \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dao3032.dll": "描述: dao3032.dll是Microsoft Jet DAO数据访问相关动态链接库文件。\n属于 Microsoft Jet \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dciman32.dll": "描述: dciman32.dll是显示控制界面管理相关文件用于调制显示性能。\n属于 Display Control Interface Manager \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ddrawex.dll": "描述: ddrawex.dll是Direct Draw显示相关模块。\n属于 DirectDraw \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"deskcp16.dll": "描述: deskcp16.dll是Windows 9x操作系统显示配置相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"devenum.dll": "描述: devenum.dll是DirectShow相关模块用于声音输入、声音输出和MIDI设备。\n属于 DirectShow \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"devmgr.dll": "描述: devmgr.dll是Windows设备管理相关文件。\n属于 Windows Device Manager \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dispex.dll": "描述: dispex.dll是Visual Basic脚本COM接口相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dnsapi.dll": "描述: dnsapi.dll是DNS客户端应用程序接口API相关文件。\n属于 DNS Client \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dplay.dll": "描述: dplay.dll是DirectPlay播放器的支持文件。\n属于 Microsoft DirectPlay DLL \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dplayx.dll": "描述: dplayx.dll是DirectPlay相关支持文件。\n属于 DirectX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"drmclien.dll": "描述: drmclien.dll是播放包相关系统库文件。\n属于 DRM \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dxtmsft.dll": "描述: dxtmsft.dll是DirectX媒体图像转换相关支持文件。\n属于 DirectX \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dxtrans.dll": "描述: dxtrans.dll是DirectX相关转换模块。\n属于 DirectX \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ecomwr.dll": "描述: ecomwr.dll是McAfee杀毒软件相关动态链接库文件。\n属于 McAfee \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"efsadu.dll": "描述: efsadu.dll是文件加密相关支持模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"encsplsh.dll": "描述: encsplsh.dll是微软Microsoft Encarta百科全书相关文件。\n属于 未知N/A \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"esent.dll": "描述: esent.dll是VBA相关运行时支持文件。\n属于 VBA \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"expsrv.dll": "描述: expsrv.dll是VBA运行时相关服务文件。\n属于 VBA \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"glide.dll": "描述: glide.dll是3DFX (Voodoo)图像显示卡相关文件。\n属于 Glide for Voodoo Banshee \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"googletoolbar1.dll": "描述: googletoolbar1.dll是google.com出品的搜索工具条相关文件。\n属于 Google Searching Facility \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"gpsb2.dll": "描述: gpsB2.dll是VX2间谍软件相关程序。\n属于 VX2 Spyware Module \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"hid.dll": "描述: hid.dll是USB的HID相关动态链接库文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"hotplug.dll": "描述: hotplug.dll是微软Microsoft Windows安全硬件移除相关文件用于例如PCMCIA设备。\n属于 Microsoft Windows Opearting System \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"hpdcmon.dll": "描述: hpdcmon.dll是惠普HP打印机语言监视支持文件。\n属于 HP Printers \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"iccvid.dll": "描述: iccvid.dll是Cinepak视频解码相关文件。\n属于 Cinepak Video \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"icm32.dll": "描述: icm32.dll是显示器色彩调节和计算相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"icqcore.dll": "描述: icqcore.dll是ICQ即时通讯软件图形用户界面相关文件。\n属于 ICQ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"icqmapi.dll": "描述: icqmapi.dll是ICQ即时通讯软件消息相关应用程序接口文件。\n属于 ICQ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"idapi32.dll": "描述: idapi32.dll是Borland数据库系统相关文件。\n属于 Borland Database Engine \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"idq.dll": "描述: idq.dll是ISAPI索引相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"iedkcs32.dll": "描述: iedkcs32.dll是微软Microsoft Internet Explorer浏览器用户个性化相关文件。\n属于 Microsoft Internet Explorer \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ifc22.dll": "描述: ifc22.dll是罗技Logitech鼠标增强相关文件。\n属于 iFeel TouchSence Logitech mouse \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"iforce2.dll": "描述: iforce2.dll是力反馈游戏手柄相关文件。\n属于 Games \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"imeshare.dll": "描述: imeshare.dll是微软Microsoft Office输入法相关文件。\n属于 Microsoft Office \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"imgcmn.dll": "描述: imgcmn.dll是基本图形相关库文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"imgscan.dll": "描述: imgscan.ocx是ImagEdit扫描控制相关文件\n属于 Microsoft ImagEdit \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"imm32.dll": "描述: imm32.dll是微软Microsoft Windows输入法管理相关文件。\n属于 Microsoft Windows (IMM) \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"inetcomm.dll": "描述: inetcomm.dll是微软即时通讯相关应用程序接口文件。\n属于 Microsoft Internet Messaging API \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"inetcplc.dll": "描述: inetcplc.dll是Internet控制面板相关动态链接库文件。\n属于 Microsoft Windows \n系统 DLL文件 Yes \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"inetwh32.dll": "描述: inetwh32.dll是Blue Sky软件在线帮助相关文件。\n属于 Blue Sky DLL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ir50_32.dll": "描述: ir50_32.dll是Intel Indeo视频解码相关文件。\n属于 Indeo video \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"itss.dll": "描述: itss.dll是微软Microsoft储存系统相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"jgdw400.dll": "描述: jgdw400.dll是AOL .ART格式文件相关支持文件。\n属于 AOL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"jit.dll": "描述: jit.dll是微软Java运行时相关动态链接库文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"jpeg1x32.dll": "描述: jpeg1x32.dll是JPEG图像相关库文件。\n属于 Microsoft JPEG \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"kbdus.dll": "描述: kbdus.dll是美式键盘相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"lmf32v.dll": "描述: lmf32v.dll是Vertical Theories的广告程序。该程序监视你的浏览行为并回传到其服务器进行分析。该进程也会弹出广告。\n属于 Hyperlinker Spyware Module \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"loadpowerprofile.dll": "描述: LoadPowerProfile (powrprof.dll)是微软Microsoft Windows 9x电源管理控制面板相关模块。\n属于 Microsoft Windows Operating System \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"localspl.dll": "描述: localspl.dll是本地打印机相关动态链接库文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"locwin32.dll": "描述: locwin32.dll是Novell Netware客户端相关文件。\n属于 Novell NetWare Client API \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ls3df.dll": "描述: ls3df.dll是Mafia计算机游戏相关文件。\n属于 Game Mafia \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"lsasrv.dll": "描述: lsasrv.dll用于本地安全密码验证相关动态链接库文件。\n属于 Microsoft Windows Operating System \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ltwrp10n.dll": "描述: ltwrp10n.dll是Win32 LEADTOOLS图像库文件。\n属于 LEADTOOLS \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"lz32.dll": "描述: lz32.dll是LZ解压和压缩相关文件。\n属于 LZ Expand/Compress \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"lzexpand.dll": "描述: lz32.dll是LZ压缩格式解压和压缩相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mapistub.dll": "描述: mapistub.dll是Windows NT的MAPI相关文件。\n属于 MAPI \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mapobj90.dll": "描述: mapobj90.dll是MapPoint相关软件。它是一个地图和分析工具。\n属于 MapPoint \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"maxlink3.dll": "描述: maxlink3.dll是Visioneer扫描仪相关库文件。\n属于 未知N/A \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"maxrast.dll": "描述: maxrast.dll是Visioneer公司相关库文件用于支持图像。\n属于 PaperPort \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"maxutil.dll": "描述: maxutil.dll是Visioneer扫描仪相关库文件。\n属于 PaperPort \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mdvmqlt.dll": "描述: mdvmqlt.dll是EA公司Battle Field 1942游戏相关文件。\n属于 Game BattleField \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfc42loc.dll": "描述: mfc42loc.dll是MFC应用程序本地化资源相关文件。\n属于 MFC \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfc42u.dll": "描述: mfc42u.dll是微软MFC程序相关动态链接库文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfcuia32.dll": "描述: mfcuia32.dll是对象链接与嵌入OLE的ANSI和Unicode对话框支持相关文件。\n属于 OLE \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mmcndmgr.dll": "描述: mmcndmgr.dll是MMC Node管理COM接口相关动态链接库文件。\n属于 MMC \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mmefxe.dll": "描述: mmefxe.ocx是微软多媒体控制相关COM接口文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"moricons.dll": "描述: moricons.dll是Windows NT图标资源文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mplvpx.dll": "描述: mplvpx.dll是微软Microsoft Media Player音乐回放相关动态链接库文件。\n属于 Microsoft Media Player \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mprddm.dll": "描述: mprddm.dll微软Microsoft路由和RAS拨号管理相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msacm.dll": "描述: msacm.dll是微软音频压缩相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mscat32.dll": "描述: mscat32.dll是MakeCat.exe相关动态链接库文件。\n属于 MakeCat \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mscms.dll": "描述: mscms.dll是微软图像色彩管理系统相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mscomctl.dll": "描述: mscomctl.ocx是公用ActiveX插件控制模块。\n属于 Windows ActiveX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msconf.dll": "描述: msconf.dll是NetMeeting网络会议程序相关文件。\n属于 Netmeeting \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msdart32.dll": "描述: msdart32.dll是对象链接与嵌入数据库访问相关模块。\n属于 OLE DB \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msdtcprx.dll": "描述: msdtcprx.dll是微软Microsoft分布式负载平衡相关文件。\n属于 MS DTC \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msgr3ge.dll": "描述: msgr3ge.dll是微软Office产品德语字符检查支持相关文件。\n属于 Microsoft Office \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msgrru32.dll": "描述: msgrru32.dll是微软Office产品俄语字符检查相关文件。\n属于 Microsoft Office \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msgsvc.dll": "描述: msgsvc.dll是NT信使服务管理相关文件用于发送和接收信使消息。\n属于 Alerter \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mshtmled.dll": "描述: mshtmled.dll是微软HTML编辑相关模块。\n属于 HTML \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msieftp.dll": "描述: msieftp.dll是微软IE浏览器支持FTP访问相关文件。\n属于 Internet Explorer \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msjet40.dll": "描述: msjet40.dll是Microsoft Jet数据库相关文件。\n属于 Microsoft Jet Engine \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msjt3032.dll": "描述: msjt3032.dll是微软Microsoft Jet数据库相关文件。\n属于 Microsoft Jet Engine \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msjter35.dll": "描述: msjter35.dll是微软Microsoft Jet数据库引擎相关文件。\n属于 Microsoft Jet Engine \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msls31.dll": "描述: msls31.dll是Internet Explorer浏览器和字处理程序Unicode字符支持相关文件。\n属于 IE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msnet32.dll": "描述: msnet32.dll是微软Microsoft 32位网络应用程序接口相关文件。\n属于 Microsoft Network \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msoert2.dll": "描述: msoert2.dll是微软Microsoft Outlook Express动态链接库文件。\n属于 Outlook Express \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msorcl32.dll": "描述: msorcl32.dll是Oracle 微软ODBC数据库相关文件。\n属于 ODBC \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mspdb60.dll": "描述: mspdb60.dll是Microsoft Visual Studio编程数据库支持相关文件。.\n属于 Visual Studio \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msrating.dll": "描述: msrating.dll是微软Microsoft网络安全等级和本地用户管理相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msrclr40.dll": "描述: msrclr40.dll是DAO 3.6数据库相关文件。\n属于 Microsoft Jet \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msrdo20.dll": "描述: msrdo20.dll是ODBC数据库支持相关文件。\n属于 ODBC \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mssp3ge.dll": "描述: mssp3ge.dll是Lingsoft CSAPI字符检查相关文件。\n属于 Lingsoft \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msspel2.dll": "描述: msspel2.dll是Word 6.0字符校对检查相关文件。\n属于 Word \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mswsock.dll": "描述: mswsock.dll是Winsock网络服务相关文件。\n属于 Windows Socket \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mydocs.dll": "描述: mydocs.dll是我的文档文件夹用户解码相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"n32userl.dll": "描述: n32userl.dll是Norton AntiVirus反病毒软件相关模块。\n属于 Norton Antivirus \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netapi.dll": "描述: netapi.dll是Windows网络应用程序接口相关文件用于访问微软网络。\n属于 Microsoft network \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netdtect.dll": "描述: netdtect.dll是网卡自动检测相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netevent.dll": "描述: netevent.dll是网络错误消息相关提醒模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netman.dll": "描述: netman.dll是网络连接管理相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netrap.dll": "描述: netrap.dll是网络远程管理协议相关模块。.\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netshell.dll": "描述: netshell.dll是网络连接管理Shell壳程序。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netwin32.dll": "描述: netwin32.dll是Novell NetWare网络库文件。\n属于 Novell NetWare Net Library \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"newdotnet.dll": "描述: newdotnet.dll是New.net应用程序相关动态链接库文件。\n属于 New.net \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ntdsapi.dll": "描述: ntdsapi.dll是分布式计算机处理环境的目录服务COM接口模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"nvqtwk.dll": "描述: NvQTwk.dll是Nvidia显示卡相关库文件。\n属于 Nvidia Graphics Library Module \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"nwcalls.dll": "描述: nwcalls.dll是Novell NetWare应用程序接口相关文件用于NCP连接文件服务器和客户端计算机。\n属于 NetWare API \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"odbcbcp.dll": "描述: odbcint.dll是ODBC数据库查询相关模块。\n属于 ODBC \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"odbcint.dll": "描述: odbcint.dll是ODBC数据库查询相关模块。\n属于 Microsoft ODBC Resource DLL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"odbcjt32.dll": "描述: odbcint.dll是微软ODBC数据库查询相关模块。\n属于 Microsoft ODBC \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ole2.dll": "描述: ole2.dll是对象链接与嵌入相关模块。\n属于 Microsoft OLE 2.3.2 16/32 Interoperability Library \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"oledlg.dll": "描述: ole2.dll是对象链接与嵌入OLE相关模块用于公共对话框。\n属于 Microsoft OLE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"p2bbnd.dll": "描述: p2bbnd.dll是Crystal数据报告相关模块。\n属于 Crystal Report \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"p2sodbc.dll": "描述: p2sodbc.dll是ODBC数据Crystal报告相关模块。\n属于 Crystal Report \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"passfilt.dll": "描述: passfilt.dll是密码策略和保护相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pdh.dll": "描述: pdh.dll是登陆和硬件统计相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pdm.dll": "描述: pdm.dll是进程脚本调试管理相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"perfctrs.dll": "描述: perfctrs.dll是Windows登陆和硬件统计相关模块。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"perfproc.dll": "描述: perfproc.dll是登陆和硬件统计相关模块。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pifmgr.dll": "描述: pifmgr.dll是windows图标资源管理相关模块。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pnen3260.dll": "描述: pnen3260.dll是RealMedia Player播放器相关模块。\n属于 RealMedia \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pngu3263.dll": "描述: pngu3263.dll是Realnetworks RealPlayer播放器图形用户界面相关模块。\n属于 RealPlayer \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pngu3266.dll": "描述: pngu3266.dll是RealMedia Player播放器相关模块。\n属于 RealMedia \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pperr.dll": "描述: pperr.dll是Visioneer 5300 USB接口扫描器设备相关模块。\n属于 PaperPort \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"printui.dll": "描述: printui.dll是命令行方式安装打印机相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"prismxl.dll": "描述: prismxl.exe是Lanovation PrismXL相关服务用于进行远程控制。\n属于 Lanovation PrismXL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pstprx32.dll": "描述: pstprx32.dll是微软Microsoft Outlook代理储存管理相关文件。\n属于 Microsoft Outlook \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ra32.dll": "描述: ra32.dll是RealAudio音频支持相关文件。\n属于 RealAudio \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ragui32.dll": "描述: ragui32.dll是RealAudio音频高级支持文件。\n属于 RealAudio \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rasapi16.dll": "描述: rasapi16.dll是16位网络拨号应用程序接口相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rasman.dll": "描述: rasman.dll是远程控制相关软件模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rasscrpt.dll": "描述: rasscrpt.dll是网络拨号脚本相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"regsvr32.dll": "描述: regsvr32.dll是DLL添加辅助相关文件用于注册和反注册DLL文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rmoc3260.dll": "描述: rmoc3260.dll是RealPlayer和Windows Media Player媒体回放相关COM接口文件。\n属于 Real Player \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rnaui.dll": "描述: rnaui.dll是网络拨号设置库文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rnr20.dll": "描述: rnr20.dll是微软Microsoft Windows Sockets 2.0的TCP/IP协议相关服务。\n属于 Windows Socket \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rpcss.dll": "描述: rpcss.dll是分布式COM服务相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rpmn3260.dll": "描述: rpmn3260.dll是RealNetworks公司RealPlayer产品动态链接库文件。\n属于 Real Player \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rsabase.dll": "描述: rsabase.dll是Windows 2000加密服务相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rsaenh.dll": "描述: rsaenh.dll是微软Microsoft增强加密服务相关文件用于128位加密。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rtutils.dll": "描述: rtutils.dll是一个追踪API接口用于输出诊断信息到微软Microsoft Windows NT/Windows 2000路由和远程控制服务。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rupdate.dll": "描述: rupdate.dll是McAfee产品相关文件用于自动升级。\n属于 McAfee Products \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"samlib.dll": "描述: samlib.dll是安全认证管理应用程序接口API相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sendmail.dll": "描述: sendmail.dll是用于通过网站发送邮件的库文件。\n属于 Microsoft Windows IIS \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sens.dll": "描述: sens.dll是系统事件提醒服务相关库文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sensapi.dll": "描述: sensapi.dll是系统事件提醒服务相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"setupwbv.dll": "描述: setupwbv.dll用于检查并修复Internet Explorer配置。\n属于 Microsoft Internet Explorer \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sfc.dll": "描述: sfc.dll用于校验和监视系统文件变更。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sfcfiles.dll": "描述: sfcfiles.dll是系统文件监视和验证相关程序。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sh31w32.dll": "描述: sh31w32.dll用于内存利用情况。\n属于 SmartHeap \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shell.dll": "描述: shell.dll是Windows Shell壳应用程序接口相关库文件用于打开网页和文件。\n属于 Microsoft Windows Shell \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shimgvw.dll": "描述: shimgvw.dll用于图像显示的COM接口程序。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"softpub.dll": "描述: softpub.dll是用于支持加密的动态链接库文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"speer.dll": "描述: Speer.dll是Solid Peer间谍软件相关文件。\n属于 Solid Peer spyware \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"spin32.dll": "描述: spin32.ocx是Visual Basic语言的ActiveX控件。\n属于 Microsoft Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"spmsg.dll": "描述: spmsg.dll是用于显示service packs补丁包消息的文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sqlsrv32.dll": "描述: sqlsrv32.dll是用于微软SQL服务ODBC驱动相关文件。\n属于 Microsoft SQL Server ODBC Driver \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ss32x25.dll": "描述: ss32x25.ocx是FarPoint技术相关文件用于显示控制。\n属于 FarPoint \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"stclient.dll": "描述: stclient.dll是COM+配置安全客户端相关文件。\n属于 Microsoft COM+ \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"stobject.dll": "描述: stobject.dll是资源文件用于图标等。\n属于 Microsoft Systray \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"storprop.dll": "描述: storprop.dll是用于更改DVD读取区域相关动态链接库文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"streamci.dll": "描述: streamci.dll是安装流媒体硬件设备相关文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"sysmon.dll": "描述: sysmon.ocx是系统性能监视的ActiveX控件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"system86.dll": "描述: system86.dll是内存分配库文件。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"tapi.dll": "描述: tapi.dll是微软Windows电话服务相关模块。\n属于 Windows Telephony \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"tdc.dll": "描述: tdc.ocx是Visual Basic应用程序相关表列数据ActiveX控件模块。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"thumbvw.dll": "描述: thumbvw.dll是文档缩略图察看相关动态链接库文件用于在资源管理器中察看文档、JPEG文件等。\n属于 Thumbnail View \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"tl32v20.dll": "描述: tl32v20.dll是DiskKeeper软件保护锁相关文件。\n属于 DiskKeeper \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"toolhelp.dll": "描述: toolhelp.dll是Windows默认数组应用程序接口相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"traffic.dll": "描述: traffic.dll是微软飞行模拟软件第三方模块。\n属于 Flight Simulator \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"tsd32.dll": "描述: tsd32.dll是音频编码和解码相关文件。\n属于 TrueSpeech \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"txfaux.dll": "描述: txfaux.dll是微软Microsoft分布式处理相关文件。\n属于 MSDTC \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"unrar.dll": "描述: unrar.dll是RAR压缩包解压相关文件。\n属于 UnRAR \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"url.dll": "描述: url.dll是Internet快捷壳扩展相关应用程序接口文件。\n属于 IE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"usp10.dll": "描述: usp10.dll是字符显示脚本应用程序接口相关文件。\n属于 Uniscribe \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vb5stkit.dll": "描述: vb5stkit.dll是VB应用程序创建快捷方式应用程序接口相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vba332.dll": "描述: vba322.dll是Microsoft Office自动控制相关模块。\n属于 Microsoft Office \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vbajet32.dll": "描述: vbajet32.dll是Visual Basic应用程序开发相关文件。\n属于 VBA \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ver.dll": "描述: ver.dll是Windows版本检测应用程序接口相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"version.dll": "描述: version.dll是Windows NT系统版本检测应用程序接口相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vfpodbc.dll": "描述: vfpodbc.dll是Visual FoxPro应用程序ODBC数据管理应用程序接口相关文件。\n属于 ODBC \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vsnetutils.dll": "描述: vsnetutils.dll是ZoneLabs ZoneAlarm防火墙软件相关文件。\n属于 ZoneAlarm \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wab32res.dll": "描述: wab32res.dll是微软地址薄相关文件用于Outlook和Outlook Express储存Email邮件地址和其它联系信息。\n属于 Outlook \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"webhits.dll": "描述: webhits.dll是网络服务应用程序接口相关模块用于统计点击率高的HTML页面。\n属于 ISAPI \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"win87em.dll": "描述: win87em.dll是Windows应用程序浮点运算相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winnls.dll": "描述: winnls.dll是特殊字符输入扩展相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winplay.dll": "描述: winplay.dll是游戏软件多媒体播放解码回放相关文件。\n属于 Game \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winscard.dll": "描述: winscard.dll是个人计算机对智能卡读取相关程序。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wkssvc.dll": "描述: wkssvc.dll是本地系统进行远程文件打印相关服务文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wldap32.dll": "描述: wldap32.dll是LDAP应用程序接口相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wlnotify.dll": "描述: wlnotify.dll是对Windows事件提醒相关应用程序接口例如Windows登陆、关机、注销等。\n属于 Winlogon \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wmicore.dll": "描述: wmicore.dll是WMI服务相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wmmutil.dll": "描述: wmmutil.dll是Windows Movie Maker影像处理程序支持文件。\n属于 Windows Movie Maker \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wow32.dll": "描述: wow32.dll是16位代码调用32位代码应用程序接口。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wshom.dll": "描述: wshom.ocx是Windows本地脚本对象运行时相关文件。\n属于 Windows Script Host \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wsnmp32.dll": "描述: wsnmp32.dll是SNMP管理应用程序接口用于发送和接收SNMP精灵的请求。\n属于 WinSNMP \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wtsapi32.dll": "描述: wtsapi32.dll是终端服务的应用程序接口用于包括(1) 管理终端服务,(2)设置和恢复终端服务用户的配置信息,(3)应用终端服务虚拟频道。\n属于 Windows Terminal Server \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wuv3is.dll": "描述: wuv3is.dll是Windows Update升级相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"xolehlp.dll": "描述: xolehlp.dll是Microsoft分布式平衡负载相关应用程序接口文件。\n属于 MSDTC \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ac1st15.dll": "描述: ac1st15.dll是AutoCAD、AutoCAD LT、KeyPLANTING和KeySCAPE等软件动态链接库该文件是Autodesk公司出品。\n属于 AutoCAD \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"binkw32.dll": "描述: binkw32.dll是BINK视频解码器相关进程用于压缩视频回放例如游戏中的视频。\n属于 Bink Video Player \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"bwcc.dll": "描述: bwcc.dll是Borland Windows控件相关动态链接库文件。\n属于 Borland C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"bwcc32.dll": "描述: bwcc32.dll是Borland Windows控件相关动态链接库文件。\n属于 Borland C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cards.dll": "描述: cards.dll是Windows纸牌游戏相关文件。\n属于 Game Windows Solitare \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cctrust.dll": "描述: cctrust.dll是Symantec公司ccTrust公用客户端动态链接库文件。\n属于 Symantec Products \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cd_clint.dll": "描述: cd_clint.dll是Cydoor公司动态链接库文件。\n属于 CYDOOR \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cdonts.dll": "描述: cdonts.dll协同数据对象界面相关文件。\n属于 CDO \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cncs232.dll": "描述: cncs232.dll是Europress和IMSI公司多媒体库文件用于支持它们的游戏。\n属于 Games Multimedia Fusion \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cncs32.dll": "描述: cncs32.dll是create游戏图像相关动态链接库文件。\n属于 Game Factory \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"core.dll": "描述: core.dll是SuperScape 3D Viewer察看器相关动态链接库。\n属于 Viscape Universal \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"d3d9.dll": "描述: d3d9.dll是DirectX 9的动态链接库用于支持Windows多媒体和游戏。\n属于 DirectX \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"disktool.dll": "描述: disktool.dll是DiskTool软件动态链接库文件它是一款系统管理软件用于监视磁盘状态和避免数据文件储存问题。\n属于 Disktool \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"eax.dll": "描述: eax.dll是EAX环绕音效特性相关库文件。\n属于 EAX \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"egnsengine.dll": "描述: egnsengine.dll是Gator GAIN间谍软件相关文件。\n属于 Gator GAIN \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"fm20.dll": "描述: fm20.dll是微软表单创建相关动态链接库文件。\n属于 Microsoft Office \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"gapi32.dll": "描述: gapi32.dll是微软邮件协议相关文件。\n属于 Microsoft Exchange \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"glide2x.dll": "描述: glide2x.dll是3DFX (Voodoo)显示卡Glide 3D驱动程序相关文件。\n属于 Glide for Voodoo Banshee \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"glide3x.dll": "描述: glide3x.dll是3DFX (Voodoo)显示卡Glide 3D驱动程序相关文件。\n属于 Glide for Voodoo Banshee \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"glu32.dll": "描述: glide2x.dll是OpenGL图像相关动态链接库文件。\n属于 Microsoft OpenGL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"hhctrl.dll": "描述: hhctrl.ocx是Microsoft帮助文档界面相关文件。\n属于 Microsoft HTML Help Control \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"idle.dll": "描述: idle.dll是Microsoft Visual C++无功分量部分相关文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"iepeers.dll": "描述: iepeers.dll是微软Microsoft Internet Explorer浏览器库文件。\n属于 Microsoft Internet Explorer \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ijl15.dll": "描述: ijl15.dll是IntelJPG图像压缩相关库文件。\n属于 Intel JPEG Library \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"imgedit.dll": "描述: imgedit.ocx是微软图像处理相关文件。\n属于 Microsoft ImagEdit \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"jscript.dll": "描述: jscript.dll是Microsoft JavaScript脚本支持相关文件。\n属于 Microsoft JScript \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"libeay32.dll": "描述: libeay32.dll是OpenSSL加密特性相关文件用于通过网络加密传输。\n属于 OpenSSL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"maxcodec.dll": "描述: maxcodec.dll是ScanSoft PaperPort软件图像压缩和解压相关模块。\n属于 PaperPort \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"maxkernl.dll": "描述: maxkernl.dll是ScanSoft PaperPort Visioneer扫描仪相关库文件。\n属于 PaperPort \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfc30.dll": "描述: mfc30.dll是微软Microsoft MFC程序库文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfc40.dll": "描述: mfc40.dll是微软Microsoft MFC程序库文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfc42.dll": "描述: mfc42.dll是微软Microsoft MFC程序库文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfc42d.dll": "描述: mfc42d.dll是MFCDLL共享库文件用于支持调试版本的MFC程序。\n属于 MFC \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfc70.dll": "描述: mfc70.dll是微软Microsoft MFC程序相关库文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfcans32.dll": "描述: mfcans32.dll用于对对象链接和嵌入OLE的Unicode和MBCS字符支持。\n属于 OLE \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mfco42d.dll": "描述: mfco42d.dll是MFC OLE调试版本动态链接库文件。\n属于 MFC \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mhputilu.dll": "描述: mhputilu.dll是微软Microsoft Picture It图像软件动态链接库文件。\n属于 Microsoft Picture It! Publishing 2001 \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mlang.dll": "描述: mlang.dll是多语言支持动态链接库文件。用于转换网络字符集为Unicode。\n属于 IE \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mplapx.dll": "描述: mplapx.dll是微软Microsoft Media Player音乐回放相关模块。\n属于 Microsoft Media Player \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mrtrate.dll": "描述: mrtrate.dll是Intuit Quicken动态链接库文件。\n属于 Rate Sensing Manager \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mscomm32.dll": "描述: mscomm32.ocx是ActiveX公用控制模块用于例如Visual Basic 6.0程序的MSComm控制。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msdxm.dll": "描述: msdxm.ocx是Windows Media Player播放器ActiveX控制相关文件。\n属于 Windows Media Player \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mshtml.dll": "描述: mshtml.dll是HTML解释器相关模块。\n属于 HTML \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msjet35.dll": "描述: msjet35.dll是微软Microsoft Jet数据引擎主要文件。该文件用于向Microsoft Access数据库读写数据。\n属于 Microsoft Jet Engine \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mso9.dll": "描述: mso9.dll是微软Microsoft Office 2000办公软件套装的一部分。\n属于 Office 2000 \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mso97.dll": "描述: mso97.dll是微软Microsoft Office 2000软件套装的一部分。\n属于 Office 2000 \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msoe.dll": "描述: msoe.dll是Outlook Express邮件程序相关模块。\n属于 Outlook Express \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mss32.dll": "描述: mss32.dll是Miles声音播放系统库文件用于WinAMP等多媒体程序音乐回放和声音特效。\n属于 WinAmp \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msscript.dll": "描述: msscript.ocx是Visual Basic 6.0应用程序脚本控制的一部分,用于运行时库。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mssp232.dll": "描述: mssp232.dll是微软Microsoft Office软件字符检查相关文件。\n属于 Microsoft Office \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msspell3.dll": "描述: msspell3.dll是文档字符检查相关模块。\n属于 Word \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msstdfmt.dll": "描述: msstdfmt.dll是微软标准数据格式对象相关动态链接库文件。\n属于 Visual Studio \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvbvm50.dll": "描述: msvbvm50.dll是微软Microsoft Visual Basic虚拟机相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvbvm60.dll": "描述: msvbvm60.dll是微软Microsoft Visual Basic虚拟机相关模块。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcirt.dll": "描述: msvcirt.dll是微软C语言程序运行库相关文件用于例如打印。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcirtd.dll": "描述: msvcirtd.dll是用户选择进行调试版本编译时所使用的运行库文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcp50.dll": "描述: msvcp50.dll是标准的C运行库相关程序。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcp60.dll": "描述: msvcp60.dll是标准的C运行库程序。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcp70.dll": "描述: msvcp70.dll是.Net的C运行库相关文件。\n属于 Microsoft .NET \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcr70.dll": "描述: msvcr70.dll是微软C运行库相关程序。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcrt.dll": "描述: msvcrt.dll是标准的微软C运行库文件。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcrt10.dll": "描述: msvcrt10.dll是微软标准C运行库相关文件。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcrt20.dll": "描述: msvcrt20.dll是微软标准C运行库相关文件。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcrt40.dll": "描述: msvcrt40.dll是微软标准C运行库相关文件。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvcrtd.dll": "描述: msvcrtd.dll是微软编译程序调试版本相关文件。\n属于 Visual C++ \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msvfw32.dll": "描述: msvfw32.dll是微软BMP位图压缩和解压缩相关文件用于Microsoft Video视频。\n属于 Microsoft Video \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mswinsck.dll": "描述: mswinsck.ocx是Visual Basic语言的socket编程相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msxml.dll": "描述: msxml.dll是Internet Explorer 4.0或更高版本的浏览器相关文件用于解释XML文档。\n属于 XML \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"npdocbox.dll": "描述: NPDocBox.dll是Adobe Acrobat插件相关文件为Netware和Internet Explorer浏览器安装。\n属于 Adobe Acrobat \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"nvcpl.dll": "描述: nvcpl.dll是NVIDIA显示卡相关动态链接库文件。\n属于 NVIDIA drivers \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"nvcpldaemon.dll": "描述: NvCplDaemon (NvQTwk.dll)是Nvdia显示卡相关文件。\n属于 NVidia Graphics Library Module \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"nvmctray.dll": "描述: nvmctray.dll是NVidia显示卡相关文件。\n属于 NVidia Multimedia \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"nvmediacenter.dll": "描述: nvmctray.dll是NVidia显示卡相关文件。\n属于 NVidia Multimedia \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"nwnp32.dll": "描述: nwnp32.dll是Novell NetWare网络支持相关链接库文件。\n属于 Novell Network \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"odbc32.dll": "描述: odbc32.dll是ODBC数据库查询相关文件。\n属于 ODBC DLL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"oleacc.dll": "描述: oleacc.dll是微软Microsoft Active Accessibility相关动态链接库文件。\n属于 Microsoft Active Accessibility \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"oleaut32.dll": "描述: oleaut32.dll是对象链接与嵌入OLE相关文件。\n属于 Microsoft OLE DLL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"omi9.dll": "描述: omi9.dll是邮件程序MAPI特性相关文件用于例如Outlook。\n属于 Microsoft MAPI \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"opengl32.dll": "描述: opengl32.dll是微软OpenGL特性相关动态链接库文件。\n属于 Microsoft OpenGL \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"oscore.dll": "描述: oscore.dll是AOL即时通讯软件相关文件。\n属于 AOL Messenger \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"p5dll.dll": "描述: p5dll.dll是P5Device相关动态链接库文件。\n属于 P5Device \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pcdlib32.dll": "描述: pcdlib32.dll是柯达Kodak产品相关文件用于设备数据传输。\n属于 Kodak Photo \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pcre.dll": "描述: pcre.dll是Perl语言相关库文件。\n属于 Perl \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pgsdk.dll": "描述: pgsdk.dll是微软图形SDK开发包相关动态链接库文件。\n属于 Microsoft Presentation Graphics SDK \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pncrt.dll": "描述: pncrt.dll是C语言开发界面相关运行时文件。\n属于 Windows \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pstprx.dll": "描述: pstprx.dll是Windows CE Outlook数据同步相关文件。\n属于 Outlook \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"quartz.dll": "描述: quartz.dll是DirectShow相关库文件是DirectX的一部分。\n属于 Microsoft DirectX \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"riched20.dll": "描述: riched20.dll是字符编辑器相关文件。\n属于 RichEdit \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"riched32.dll": "描述: riched32.dll是字符编辑器相关文件。\n属于 RichEdit \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"richtx32.dll": "描述: richtx32.ocx是微软Microsoft字符编辑器控制相关程序用于字符对话框对象高级编辑。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"schannel.dll": "描述: schannel.dll是Internet Explorer 3.x或者4.x浏览器128位加密相关文件。\n属于 Microsoft Internet Explorer \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"setup.dll": "描述: setup.dll是流行的安装程序相关支持文件。\n属于 TextBridge Pro 96 \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"setupapi.dll": "描述: setupapi.dll是流行的安装程序支持相关文件。\n属于 Microsoft Windows Setup \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"smackw32.dll": "描述: smackw32.dll是Smacker视频解码器相关文件。\n属于 Games Media Smacker \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"storm.dll": "描述: storm.dll是暴雪游戏相关动态链接库文件出现在StarCraft和Diablo等游戏中。\n属于 Games Blizzard \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"symstore.dll": "描述: symstore.dll是Symantec公司设置相关动态链接库文件。\n属于 Symantec \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"tabctl32.dll": "描述: tabctl32.ocx是一个ActiveX控制模块用于SSTab控制和Tabbed对话框控制。\n属于 OLE \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"threed32.dll": "描述: threed32.ocx是Sheridon 3D控制对象相关文件用于渲染3D图像。\n属于 Sheridon \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"topsearch.dll": "描述: topsearch.dll是Kazaa.exe的间谍软件相关文件。\n属于 Kazaa \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"tsbyuv.dll": "描述: tsbyuv.dll是东芝Toshiba视频播放解码器相关程序。\n属于 Toshiba Video \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"twain.dll": "描述: twain.dll是静态图像应用程序接口相关文件。\n属于 Twain Source Manager \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vb40016.dll": "描述: vb40016.dll是Visual Basic运行时相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vb40032.dll": "描述: vb40032.dll是Visual Basic运行时相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vb6fr.dll": "描述: vb6fr.dll是Visual Basic语言运行时相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vb6stkit.dll": "描述: vb6stkit.dll是Visual Basic应用程序接口API相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vbrun100.dll": "描述: vbrun100.dll是Visual Basic语言运行时相关程序。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vbrun200.dll": "描述: vbrun200.dll是Visual Basic语言运行时相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vbrun300.dll": "描述: vbrun300.dll是Visual Basic语言运行时相关文件。\n属于 Visual Basic \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vbscript.dll": "描述: vbscript.dll是VBScript脚本相关支持文件。\n属于 VBScript \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vsutil.dll": "描述: vsutil.dll是ZoneLabs ZoneAlarm软件相关文件。\n属于 ZoneAlarm \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wab.dll": "描述: wab.dll是微软Microsoft地址薄相关文件用于储存Outlook和Outlook Express的Email地址和其它信息。\n属于 Outlook \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wab32.dll": "描述: wab32.dll是微软Microsoft地址薄相关文件用于储存Outlook和Outlook Express的Email邮件地址和其它联系信息。\n属于 Outlook \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"weputil.dll": "描述: weputil.dll是Windows娱乐包的相关文件。\n属于 Windows Entertainment Pack \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winaspi.dll": "描述: winaspi.dll是ASPI驱动相关文件用于控制CD-ROM驱动器、CD/DVD刻录机支持相关CD刻录备份软件\n属于 ASPI \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winaspi32.dll": "描述: winaspi32.dll是ASPI驱动相关文件用于控制CD-ROM驱动器、CD/DVD刻录机支持相关CD刻录备份软件\n属于 ASPI \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"window.dll": "描述: window.dll是Unreal游戏程序相关文件用于显示或者配置DirectX设置对话框。\n属于 Games Unreal \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wing.dll": "描述: wing.dll是Windows应用程序图形显示库文件用以取代DirectX。\n属于 Windows Graphics \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wing32.dll": "描述: wing32.dll是Windows应用程序图形显示库文件用以取代DirectX。\n属于 Windows Graphics \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wsock32n.dll": "描述: wsock32n.dl是SOCKS网络协议相关文件。\n属于 Windows Winsock \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"xmlparse.dll": "描述: xmlparse.dll是Yahoo!雅虎通即时通讯软件XML解释器文件。\n属于 Yahoo Messenger \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"xmltok.dll": "描述: xmltok.dll是XSLT引擎解码相关文件。\n属于 XSLT \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ygxa_2.dll": "描述: ygxa_2.dll是Yahoo!雅虎通即时通讯软件图形用户界面相关文件。\n属于 Yahoo Messenger \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"yml.dll": "描述: yml.dll是Yahoo!雅虎通应用程序相关库文件。\n属于 Yahoo Messenger \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"zlib.dll": "描述: zlib.dll是ZLIB压缩库相关文件用于Windows应用程序压缩和解压缩。\n属于 ZLIB \n系统 DLL文件 否 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"advapi32.dll": "描述: advapi32.dll是一个高级API应用程序接口服务库的一部分用于支持非常多的API应用程序接口包括安全和注册的调用。\n属于 Windows NT 4.0 \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"advpack.dll": "描述: advpack.dll用于帮助硬件和软件读取和验证.INF文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"asycfilt.dll": "描述: asycfilt.dll是Microsoft OLE (对象链接和嵌入)特性相关DLL文件。\n属于 OLE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"atl.dll": "描述: atl.dll文件用于支持ATL特性。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"avicap32.dll": "描述: avicap32.dll是Windows API应用程序接口相关模块用于对摄像头和其它视频硬件进行AVI电影和视频的截取。\n属于 Windows NT 4.0 \n系统 DLL文件 Yes \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"browseui.dll": "描述: browseui.dll用于浏览器UI界面的管理。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"comctl32.dll": "描述: comctl32.dll是Windows应用程序公用GUI图形用户界面模块。\n属于 Windows NT \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"comdlg32.dll": "描述: comdlg32.dll是Windows应用程序公用对话框模块用于例如打开文件对话框。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"commctrl.dll": "描述: commctrl.dll是Windows应用程序公用GUI图形用户界面模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"cpuinf32.dll": "描述: cpuinf32.dll是CPU信息获取相关模块用于获取例如CPU速度和CPU ID。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"crtdll.dll": "描述: crtdll.dll是标准C语言库用于例如打印机内存等。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"crypt32.dll": "描述: crypt32.dll是Windows加密API应用程序接口模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ctl3d.dll": "描述: ctl3d.dll是Windows应用程序公用GUI图形用户界面3D显示模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ctl3d32.dll": "描述: ctl3d32.dll是Windows应用程序公用GUI图形用户界面3D维显示模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"d3d8.dll": "描述: d3d8.dll是DirectX的3D显示部分控制模块在DirectX 8.0中被安装。\n属于 DirectX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dbghelp.dll": "描述: dbghelp.dll是symbol引擎及相关模块用于Windows图形。\n属于 Windows Image \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ddeml.dll": "描述: ddeml.dll是exchange数据交换管理相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ddraw.dll": "描述: ddraw.dll是DirectX的DLL文件用于绘制多媒体应用程序的2D图形。\n属于 DirectX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"devcon32.dll": "描述: devcon32.dll是设备配置管理动态链接库。用于提供COM库支持SoundFont和EFX特性。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dhcpcsvc.dll": "描述: dhcpcsvc.dll是Windows DHCP客户端服务模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dinput.dll": "描述: dinput.dll是DirectX的DLL文件用于支持DirectInput输入。该文件用于支持多媒体输入设备例如游戏手柄\n属于 DirectX DLL \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dinput8.dll": "描述: dinput.dll是DirectX的DLL文件用于DirectInput输入。该文件用于支持多媒体输入设备例如游戏手柄。\n属于 DirectX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"dsound.dll": "描述: dsound.dll是DirectX的DLL文件用于支持Direct Sound声音特性。\n属于 DirectX \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"framedyn.dll": "描述: framedyn.dll是framework链接库文件\n属于 Windows WMI \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"fxscfgwz.dll": "描述: fxscfgwz.dll是Windows 2000传真配置相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"gdi32.dll": "描述: gdi32.dll是Windows GDI图形用户界面相关程序用于辅助创建组建。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"gdiplus.dll": "描述: gdiplus.dll是GDI图形设备接口图形界面相关模块。\n属于 Microsoft GDI+ \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"hal.dll": "描述: hal.dll是Windows硬件提取层模块该用于用于解决硬件的复杂性。\n属于 Microsoft Windows Operating System \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"icmp.dll": "描述: icmp.dll是Windows 2000产品相关模块用于网络ICMP请求。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"iconlib.dll": "描述: iconlib.dll是微软Microsoft图标管理程序。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"imagehlp.dll": "描述: imagehlp.dll是Windows调试辅助动态链接库相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"inetmib1.dll": "描述: inetmib1.dll是Windows NT的简单网络管理协议SNMP相关模块。\n属于 Windows SNMP \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"iphlpapi.dll": "描述: iphlpapi.dll是Windows IP辅助API应用程序接口模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"kernel.dll": "描述: kernel.dll是在旧版本Windows操作系统中重要的一个DLL动态链接库文件。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ksuser.dll": "描述: ksuser.dll is a library which transports latency sensitive, time-stamped data between user perhiperals and system perhiperals\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mapi32.dll": "描述: mapi32.dll是Windows Messaging即时通讯软件API应用程序接口(MAPI)。\n属于 MAPI \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mgmtapi.dll": "描述: mgmtapi.dll是微软Microsoft简单网络管理应用程序接口API模块。\n属于 SNMP \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mmsystem.dll": "描述: mmsystem.dll是多媒体管理模块用于支持16位多媒体应用程序。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mpr.dll": "描述: mpr.dll是Windws操作系统网络通讯相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mprapi.dll": "描述: mprapi.dll是Windows 2000路由管理模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msacm32.dll": "描述: msacm32.dll是32位应用程序音频压缩模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msafd.dll": "描述: msafd.dll是微软Microsoft Windows操作系统 Sockets 2.0传输服务相关模块。\n属于 Windows Socket \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mscomct2.dll": "描述: mscomct2.ocx是ActiveX插件公用管理模块。\n属于 Windows ActiveX \n系统 DLL文件 Yes \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"mscoree.dll": "描述: mscoree.dll是.NET Framework相关组件。\n属于 Microsoft .NET \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msgina.dll": "描述: msgina.dll是WIndows登陆认证策略相关模块。该模块用于完成所有用户登陆和验证功能。\n属于 GINA \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msi.dll": "描述: msi.dll是Windows安装程序MSI(Microsoft Installer)相关模块。\n属于 Windows Installer \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msimg32.dll": "描述: msimg32.dll是Windows图形设备接口GDI相关模块用于支持新的API应用程序接口和GDI32相关特性。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msjava.dll": "描述: msjava.dll是Java程序COM接口支持相关模块。\n属于 Microsoft JVM \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msnp32.dll": "描述: msnp32.dll是微软网络协议相关动态链接库。\n属于 Microsoft networks \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"msoss.dll": "描述: msoss.dll是Microsoft Trust ASN信任机制相关应用程序接口API模块用于加密和解密特性。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"netapi32.dll": "描述: netapi32.dll是Windows网络应用程序接口用于支持访问微软网络。\n属于 Microsoft network \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"newdev.dll": "描述: newdev.dll是添加系统新硬件设备相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ntdll.dll": "描述: ntdll.dll是NT操作系统重要的模块。\n属于 Windows NT \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"oc25.dll": "描述: oc25.dll是对象链接和嵌入OLE运行时模块。\n属于 Microsoft OLE Control runtime DLL \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ole2nls.dll": "描述: ole2.dll是对象链接和嵌入OLE相关模块用于支持多语言。\n属于 Microsoft OLE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ole32.dll": "描述: ole32.dll是对象链接和嵌入相关模块。\n属于 OLE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"olepro32.dll": "描述: olepro32.dll是对象链接和嵌入OLE特性相关模块。\n属于 Microsoft OLE Property Support DLL \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pidgen.dll": "描述: pidgen.dll是Windows操作系统重要的模块用于管理产品序列号。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"pjlmon.dll": "描述: pjlmon.dll是PJL打印机监视相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"powrprof.dll": "描述: powrprof.dll是微软Microsoft Windows电源管理配置工具相关模块。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"psapi.dll": "描述: psapi.dll是Windows系统进程状态支持模块。\n属于 Process Status Helper \n系统 DLL文件 Yes \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rasapi32.dll": "描述: rasapi32.dll是远程访问应用程序接口(RAS)用于Windows应用程序对调制解调器的控制。\n属于 Remote Access API \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"rpcrt4.dll": "描述: rpcrt4.dll是远程程序调用(RPC)应用程序接口API用于WIndows应用程序对网络和Internet连接。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"run32.dll": "描述: run32.dll 是应用程序DLL文件运行库相关模块。\n属于 Windows 95 \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"scrrun.dll": "描述: scrrun.dll用于阅读和编写脚本和文本文件。\n属于 Microsoft Script Runtime \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"secur32.dll": "描述: secur32.dll是Windows安全特性相关动态链接库。\n属于 Microsoft Windows DLL \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"setupx.dll": "描述: setupx.dll是WIndows安装程序相关模块。\n属于 Microsoft Windows Setup Functions \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shdoc401.dll": "描述: shdoc401.dll是资源管理器文件夹浏览的COM接口相关模块。\n属于 IE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shdoclc.dll": "描述: shdoclc.dll是为Windows应用程序添加基础文件和网络操作相关模块。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shdocvw.dll": "描述: shdocvw.dll是为Windows应用程序添加基础文件和网络操作相关模块。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shell32.dll": "描述: shell32.dll是Windows壳Shell相关应用程序接口动态链接库文件用于打开网页和文件。\n属于 Microsoft Windows Shell \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shfolder.dll": "描述: shfolder.dll是Windows特殊文件夹相关服务模块例如我的文档。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"shlwapi.dll": "描述: shlwapi.dll是UNC和URL地址动态链接库文件用于注册键值和色彩设置。\n属于 Microsoft Windows Shell \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"snmpapi.dll": "描述: snmpapi.dll是简单网络管理协议(SNMP)相关模块用于监视你的LAN局域网网络状态。\n属于 Microsoft SNMP \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"spoolss.dll": "描述: spoolss.dll是打印机打印相关模块。\n属于 Microsoft Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"svrapi.dll": "描述: svrapi.dll用于监视和管理共享网络资源。\n属于 Microsoft network \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"tapi32.dll": "描述: tapi32.dll是Windows排列层相关模块用于发送消息到Tapisrv.exe。\n属于 Windows Telephony \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"unidrv.dll": "描述: unidrv.dll是通用打印机驱动动态连接库。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"urlmon.dll": "描述: urlmon.dll是微软Microsoft对象链接和嵌入相关模块。\n属于 OLE \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"usbui.dll": "描述: usbui.dll是通用程序界面应用程序接口用于管理USB用户界面。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"user32.dll": "描述: user32.dll是Windows用户界面相关应用程序接口用于包括Windows处理基本用户界面等特性。\n属于 Windows User API \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"userenv.dll": "描述: userenv.dll是公用应用程序界面应用程序接口用于管理用户档案。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"vfwwdm32.dll": "描述: vfwwdm32.dll用于Windows应用程序视频进行WDM剪辑驱动相关程序。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"webcheck.dll": "描述: webcheck.dll是用于对网站进行监视的COM接口。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wininet.dll": "描述: wininet.dll是Windows应用程序网络相关模块。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winmm.dll": "描述: winmm.dll是Windows多媒体相关应用程序接口用于低档的音频和游戏手柄。\n属于 Windows Multimedia \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winsock.dll": "描述: winsock.dll是Windows Sockets应用程序接口用于支持很多Internet和网络相关应用程序。\n属于 Windows Sockets \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winsrv.dll": "描述: winsrv.dll是Windows服务用于支持32位用户和图形设备接口。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"winsta.dll": "描述: winsta.dll是成熟的Windows组件用于剪切板、全球区域特性和桌面组件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wintrust.dll": "描述: wintrust.dll用于验证第三方应用程序的文件目录内存使用数据签名等。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wmaudsdk.dll": "描述: wmaudsdk.dll用于读取、创建和获取.WMA音频格式文件信息。\n属于 Windows Media \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wmvcore.dll": "描述: wmvcore.dll是Windows媒体视频回放解码相关动态链接库。\n属于 Windows Media \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wnaspi32.dll": "描述: wnaspi32.dll是高级Advanced SCSI程序接口( ASPI )管理相关文件。\n属于 Windows \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ws2_32.dll": "描述: ws2_32.dll是Windows Sockets应用程序接口用于支持Internet和网络应用程序。\n属于 Windows Sockets \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"ws2help.dll": "描述: ws2help.dll是Windows Sockets应用程序接口用于支持Internet和网络应用程序。\n属于 Windows Sockets \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary",
"wsock32.dll": "描述: wsock32.dll是Windows Sockets应用程序接口用于支持很多Internet和网络应用程序。\n属于 Windows Sockets \n系统 DLL文件 是 \n常见错误 File Not Found, Missing File, Exception \n\n资料来源https://www.2cto.com/shouce/system/dlllibrary"
}

137
CheckDLL/main.py Normal file
View File

@@ -0,0 +1,137 @@
import os
import sys
import json
import traceback
import subprocess
import PyQt5.QtGui as QtGui
import PyQt5.QtCore as QtCore
import PyQt5.QtWidgets as QtWidgets
# 加入路径
import os
import sys
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
sys.path.append(f"{programPath}/../")
from Model import *
finding = False
def ReadNeedDll(lists):
nmodel = QtGui.QStandardItemModel(window)
if not len(lists):
item = QtGui.QStandardItem("")
nmodel.appendRow(item)
for i in lists:
item = QtGui.QStandardItem(i)
nmodel.appendRow(item)
needDllList.setModel(nmodel)
def ReadBadNeedDll(lists):
global finding
nmodel = QtGui.QStandardItemModel(window)
if not len(lists):
item = QtGui.QStandardItem("")
nmodel.appendRow(item)
for i in lists:
item = QtGui.QStandardItem(i)
nmodel.appendRow(item)
badDllList.setModel(nmodel)
finding = True
def ErrorMsg(message):
QtWidgets.QMessageBox.critical(window, "错误", message)
class ReadDll(QtCore.QThread):
readNeed = QtCore.pyqtSignal(list)
readBad = QtCore.pyqtSignal(list)
error = QtCore.pyqtSignal(str)
def __init__(self) -> None:
super().__init__()
def run(self):
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
try:
output = subprocess.getoutput(f"python3 '{programPath}/CheckCommand.py' '{sys.argv[1]}' --json")
print(output)
self.readNeed.emit(json.loads(output))
except:
traceback.print_exc()
self.error.emit(traceback.format_exc())
try:
badoutput = subprocess.getoutput(f"python3 '{programPath}/CheckCommand.py' '{sys.argv[1]}' --json -w '{sys.argv[2]}' '{sys.argv[3]}'")
print(badoutput)
self.readBad.emit(json.loads(badoutput))
except:
traceback.print_exc()
self.error.emit(traceback.format_exc())
def GetDll():
global read
read = ReadDll()
read.readNeed.connect(ReadNeedDll)
read.readBad.connect(ReadBadNeedDll)
read.error.connect(ErrorMsg)
read.start()
def Change():
if not finding:
return
things = badDllList.selectionModel().selectedIndexes()[0].data().lower()
repairButton.setEnabled(os.path.exists(f"{programPath}/bash/{things}.sh"))
findButton.setEnabled(True)
def FindDll():
global dllMap
things = badDllList.selectionModel().selectedIndexes()[0].data().lower()
try:
dllMap["check"]
except:
try:
with open(f"{programPath}/lists.json", "r") as file:
dllMap = json.loads(file.read())
except:
traceback.print_exc()
QtWidgets.QMessageBox.critical(window, "错误", traceback.format_exc())
return
try:
QtWidgets.QMessageBox.information(window, f"关于“{things}", dllMap[things])
except:
QtWidgets.QMessageBox.information(window, f"关于“{things}", "无此 Dll 的信息")
def RepairDll():
things = badDllList.selectionModel().selectedIndexes()[0].data().lower()
OpenTerminal(f"'{programPath}/../AutoShell/main.py' '{programPath}/bash/{things}.sh'")
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
iconPath = "{}/../deepin-wine-runner.svg".format(programPath)
app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QMainWindow()
widget = QtWidgets.QWidget()
layout = QtWidgets.QGridLayout()
badDllList = QtWidgets.QListView()
needDllList = QtWidgets.QListView()
badDllList.clicked.connect(Change)
findButton = QtWidgets.QPushButton("查询此 Dll 信息")
repairButton = QtWidgets.QPushButton("修复此 Dll")
findButton.setDisabled(True)
repairButton.setDisabled(True)
findButton.clicked.connect(FindDll)
repairButton.clicked.connect(RepairDll)
badDllList.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
needDllList.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
loadingTips = QtGui.QStandardItemModel(window)
loadingTipsItem = QtGui.QStandardItem("正在读取……")
loadingTips.appendRow(loadingTipsItem)
badDllList.setModel(loadingTips)
needDllList.setModel(loadingTips)
layout.addWidget(QtWidgets.QLabel("程序需要的 Dll(不太准)"), 0, 0, 1, 1)
layout.addWidget(QtWidgets.QLabel("程序缺失的 Dll(不太准)"), 0, 1, 1, 2)
layout.addWidget(needDllList, 1, 0)
layout.addWidget(badDllList, 1, 1, 1, 2)
layout.addWidget(findButton, 2, 1)
layout.addWidget(repairButton, 2, 2)
widget.setLayout(layout)
window.setCentralWidget(widget)
window.setWindowIcon(QtGui.QIcon(f"{programPath}/deepin-wine-runner.svg"))
window.setWindowTitle(f"查看程序“{os.path.basename(sys.argv[1])}”缺少的 DLL")
window.resize(int(window.frameGeometry().width() * 1.2), int(window.frameGeometry().height() * 1.1))
GetDll()
window.show()
app.exec_()

42
ConfigLanguareRunner-help.json Executable file
View File

@@ -0,0 +1,42 @@
{
"installdll": "安装指定 dll 在指定容器\n参数数量1\n参数介绍dll名称或在从互联网获取DLL工具的编号如 7012 xolehlp.dll 平台2003 架构64 的 7012",
"stopdll": "不允许指定 dll/exe 运行\n参数数量1\n参数介绍dll/exe 名称,如 example.exe",
"installfont": "安装指定字体到指定容器\n参数数量1\n在字体商店的编号如 5 msyhbd.ttc 的 5",
"installsparkcorefont": "安装星火应用商店的“微软核心字体”\n参数数量0\n参数介绍无",
"installmono": "安装最新版本的 mono 到指定容器\n参数数量0\n参数介绍无",
"installgecko": "安装最新版本的 gecko 到指定容器\n参数数量0\n参数介绍无",
"installvcpp": "安装指定的 VCPP 运行库到指定容器\n参数数量1\n参数介绍在安装 Visual Studio C++ 工具的编号,如 10 Visual Studio C++ 2015、2017、2019 和 2022 X64 的 10",
"installnet": "安装指定的 .net framework 运行库到指定容器\n参数数量1\n参数介绍在安装 .net framework 工具的编号,如 3 .net framework 4.5.1 Offline Installer 的 3",
"installmsxml": "安装指定的 MSXML 运行库到指定容器\n参数数量1\n参数介绍在安装 MSXML 工具的编号,如 1、MSXML 4.0 SP3 的 1",
"echo": "显示内容\n参数数量≥1\n参数介绍接要显示的内容",
"info": "显示提示对话框\n参数数量2\n参数介绍标题+显示内容",
"error": "显示错误对话框\n参数数量2\n参数介绍标题+显示内容",
"warning": "显示警告对话框\n参数数量2\n参数介绍标题+显示内容",
"exit": "退出程序\n参数数量0\n参数介绍无",
"bat": "执行 cmd 命令在 Wine 容器内(在 Windows 将在系统执行命令)\n参数数量≥1\n参数介绍接要执行的命令",
"bash": "执行 bash 命令(在 Windows 系统将执行 cmd 命令)\n参数数量≥1\n参数介绍接要执行的命令",
"version": "显示解释器版本Wine 运行器版本)\n参数数量0\n参数介绍无",
"thank": "显示谢明列表\n参数数量0\n参数介绍无",
"pause": "按回车键后继续\n参数数量0\n参数介绍无",
"download": "使用 aria2 下载文件\n参数数量≥1 && ≤3\n参数介绍下载URL+保存在的文件夹+保存的文件名",
"installdxvk": "安装 dxvk 到指定容器\n参数数量0\n参数介绍无",
"createbotton": "在指定目录创建容器\n参数数量0\n参数介绍无",
"reg": "导入 .reg 文件\n参数数量0\n参数介绍reg 文件路径",
"enabledopengl": "开启 OpenGL\n参数数量0\n参数介绍无",
"disbledopengl": "关闭 OpenGL\n参数数量0\n参数介绍无",
"winecfg": "显示“Wine 设置”\n参数数量0\n参数介绍无",
"winver": "显示“关于 Wine”\n参数数量0\n参数介绍无",
"changeversion": "更改 Wine 容器系统版本(未实现)\n参数数量无\n参数介绍无",
"cat": "显示指定文件只支持显示编码为UTF-8的文件\n参数数量1\n参数介绍无",
"enabledhttpproxy": "设置指定容器代理\n参数数量2\n参数介绍代理服务器地址+端口",
"disbledhttpproxy": "禁用指定容器代理\n参数数量0\n参数介绍无",
"enabledwinecrashdialog": "启用 Wine 容器程序崩溃提示窗口\n参数数量0\n参数介绍无",
"disbledwinecrashdialog": "禁用 Wine 容器程序崩溃提示窗口\n参数数量0\n参数介绍无",
"disbledWinebottlecreatelink": "禁止 Wine 容器生成快捷方式\n参数数量0\n参数介绍无",
"enabledWinebottlecreatelink": "允许 Wine 容器生成快捷方式\n参数数量0\n参数介绍无",
"killall": "杀死指定进程\n参数数量1\n参数介绍进程名",
"control": "打开控制面板\n参数数量0\n参数介绍无",
"taskmgr": "打开任务管理器\n参数数量0\n参数介绍无",
"killallwineserver": "杀死所有 Wine 程序\n参数数量0\n参数介绍无",
"installvb": "安装指定的 VB 运行库到指定容器\n参数数量1\n参数介绍在安装 Visual Basic Runtime 工具的编号,如 4 Visual Basic Runtime Visual Basic 6"
}

View File

@@ -3,7 +3,7 @@
########################################################################################### ###########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢 # 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 版本2.1.0 # 版本2.1.0
# 更新时间2022年08月25日 # 更新时间2022年10月05日
# 感谢:感谢 wine 以及 deepin-wine 团队,提供了 wine 和 deepin-wine 给大家使用,让我能做这个程序 # 感谢:感谢 wine 以及 deepin-wine 团队,提供了 wine 和 deepin-wine 给大家使用,让我能做这个程序
# 基于 Python3 构建 # 基于 Python3 构建
########################################################################################### ###########################################################################################
@@ -13,6 +13,7 @@ import time
import json import json
import platform import platform
import traceback import traceback
import subprocess
import PyQt5.QtWidgets as QtWidgets import PyQt5.QtWidgets as QtWidgets
# 读取文本文档 # 读取文本文档
def readtxt(path): def readtxt(path):
@@ -25,6 +26,7 @@ programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
information = json.loads(readtxt(f"{programPath}/information.json")) information = json.loads(readtxt(f"{programPath}/information.json"))
version = information["Version"] version = information["Version"]
thankText = "" thankText = ""
helpList = json.loads(readtxt(f"{programPath}/ConfigLanguareRunner-help.json"))
for i in information["Thank"]: for i in information["Thank"]:
thankText += f"{i}\n" thankText += f"{i}\n"
programEnv = [ programEnv = [
@@ -97,7 +99,19 @@ class Command():
"winver", "winver",
"changeversion", "changeversion",
"stopdll", "stopdll",
"cat" "cat",
"taskmgr",
"control",
"killall",
"killallwineserver",
"enabledhttpproxy",
"disbledhttpproxy",
"enabledwinecrashdialog",
"disbledwinecrashdialog",
"disbledWinebottlecreatelink",
"enabledWinebottlecreatelink",
"installvb",
"installother"
] ]
def __init__(self, commandString: str) -> None: def __init__(self, commandString: str) -> None:
@@ -321,6 +335,72 @@ class Command():
print("文件读取错误") print("文件读取错误")
Debug() Debug()
def Taskmgr(self):
self.command = ["bat", "taskmgr"]
return self.Bat()
def Control(self):
self.command = ["bat", "control"]
return self.Bat()
def Killall(self):
os.system(f"killall -9 {self.command[1]}")
def KillallWineServer(self):
command = ["WINEPREFIX='($WINEPREFIX)'", "($WINE)", "-k"]
for i in programEnv:
for k in range(len(command)):
command[k] = command[k].replace(i[0], i[1])
if "box86" in command[1] or "exagear" in command[1] or "box64" in command[1]:
print("不支持此 Wine")
return 1
if os.path.exists(command[1]):
# 文件存在
command[1] = f"{os.path.dirname(command[1])}/wineserver"
else:
# 读 which
command[1] = f"{os.path.dirname(subprocess.getoutput(f'which {command[1]}').strip())}/wineserver"
commandStr = command[0] + " "
for i in command[1:]:
commandStr += f"'{i}' "
return os.system(commandStr)
def EnabledWineBottleCreateLink(self):
self.command = ["bat", "reg", "delete", "HKEY_CURRENT_USER\Software\Wine\DllOverrides", "/v", "winemenubuilder.exe", "/f"]
self.Bat()
def DisbledWineBottleCreateLink(self):
self.command = ["bat", "reg", "add", "HKEY_CURRENT_USER\Software\Wine\DllOverrides", "/v", "winemenubuilder.exe", "/f"]
self.Bat()
def DisbledWineCrashDialog(self):
self.command = ["bat", "reg", "add", "HKEY_CURRENT_USER\Software\Wine\WineDbg", "/v", "ShowCrashDialog", "/t", "REG_DWORD", "/d", "00000000", "/f"]
self.Bat()
def EnabledWineCrashDialog(self):
self.command = ["bat", "reg", "add", "HKEY_CURRENT_USER\Software\Wine\WineDbg", "/v", "ShowCrashDialog", "/t", "REG_DWORD", "/d", "00000001", "/f"]
self.Bat()
def EnabledHttpProxy(self):
proxyServerAddress = self.command[1]
port = self.command[2]
self.command = ["bat", "reg", "add", "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings", "/v", "ProxyEnable", "/t", "REG_DWORD", "/d", "00000001", "/f"]
self.Bat()
self.command = ["bat", "reg", "add", "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings", "/v", "ProxyServer", "/d", f"{proxyServerAddress}:{port}", "/f"]
self.Bat()
def DisbledHttpProxy(self):
self.command = ["bat", "reg", "add", "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings", "/v", "ProxyEnable", "/t", "REG_DWORD", "/d", "00000000", "/f"]
self.Bat()
def InstallVB(self):
import InstallVisualBasicRuntime
return InstallVisualBasicRuntime.Download(self.wineBottonPath, int(self.command[1]), self.wine)
def InstallOther(self):
import InstallOther
return InstallOther.Download(self.wineBottonPath, int(self.command[1]), self.wine)
# 可以运行的命令的映射关系 # 可以运行的命令的映射关系
# 可以被使用的命令的映射 # 可以被使用的命令的映射
commandList = { commandList = {
@@ -352,11 +432,23 @@ class Command():
"winver": Winver, "winver": Winver,
"changeversion": ChangeVersion, "changeversion": ChangeVersion,
"stopdll": StopDll, "stopdll": StopDll,
"cat": Cat "cat": Cat,
"taskmgr": Taskmgr,
"control": Control,
"killallwineserver": KillallWineServer,
"enabledhttpproxy": EnabledHttpProxy,
"disbledhttpproxy": DisbledHttpProxy,
"enabledwinecrashdialog": EnabledWineCrashDialog,
"disbledwinecrashdialog": DisbledWineCrashDialog,
"disbledWinebottlecreatelink": DisbledWineBottleCreateLink,
"enabledWinebottlecreatelink": EnabledWineBottleCreateLink,
"installvb": InstallVB,
"installother": InstallOther
} }
# 参数数列表 # 参数数列表
commandInfo = { commandInfo = {
"killall": [1],
"installdll": [1], "installdll": [1],
"installfont": [1], "installfont": [1],
"installsparkcorefont": [0], "installsparkcorefont": [0],
@@ -385,7 +477,18 @@ class Command():
"winver": [0], "winver": [0],
"changeversion": [1], "changeversion": [1],
"stopdll": [1], "stopdll": [1],
"cat": [1] "cat": [1],
"taskmgr": [0],
"control": [0],
"killallwineserver": [0],
"enabledhttpproxy": [2],
"disbledhttpproxy": [0],
"enabledwinecrashdialog": [0],
"disbledwinecrashdialog": [0],
"disbledWinebottlecreatelink": [0],
"enabledWinebottlecreatelink": [0],
"installvb": [1],
"installother": [1]
} }
windowsUnrun = [ windowsUnrun = [
"createbotton", "createbotton",
@@ -432,6 +535,13 @@ class Command():
print("此命令不支持在 Windows 上运行") print("此命令不支持在 Windows 上运行")
programEnv[9][1] = "-5" programEnv[9][1] = "-5"
continue continue
# 获取程序帮助信息
try:
if i[1] == "--help":
print(helpList[i[0]].replace("\\n", "\n"))
continue
except:
pass
# 正常命令解析 # 正常命令解析
if len(i) -1 < self.commandInfo[i[0]][0]: if len(i) -1 < self.commandInfo[i[0]][0]:
print("参数不足") print("参数不足")
@@ -450,6 +560,10 @@ class Command():
break break
app = QtWidgets.QApplication(sys.argv) app = QtWidgets.QApplication(sys.argv)
if os.getenv("WINE") != None:
programEnv[1][1] = os.getenv("WINE")
if os.getenv("WINEPREFIX") != None:
programEnv[0][1] = os.getenv("WINEPREFIX")
if __name__ == "__main__": if __name__ == "__main__":
optionAll = 0 optionAll = 0
if "--debug" in sys.argv: if "--debug" in sys.argv:
@@ -457,10 +571,6 @@ if __name__ == "__main__":
if "--system" in sys.argv: if "--system" in sys.argv:
programEnv[2][1] = "1" programEnv[2][1] = "1"
optionAll += 1 optionAll += 1
if os.getenv("WINE") != None:
programEnv[1][1] = os.getenv("WINE")
if os.getenv("WINEPREFIX") != None:
programEnv[0][1] = os.getenv("WINEPREFIX")
if len(sys.argv) - optionAll < 2: if len(sys.argv) - optionAll < 2:
print("Wine 运行器自动配置文件解析器交互环境") print("Wine 运行器自动配置文件解析器交互环境")
print(f"版本:{version}") print(f"版本:{version}")
@@ -472,7 +582,7 @@ if __name__ == "__main__":
break break
com = Command(commandLine) com = Command(commandLine)
com.Run(com.GetCommandList(), programEnv[0][1], programEnv[1][1]) com.Run(com.GetCommandList(), programEnv[0][1], programEnv[1][1])
exit() sys.exit(int(programEnv[9][1]))
# 读取文件 # 读取文件
try: try:
file = open(sys.argv[1], "r") file = open(sys.argv[1], "r")
@@ -486,3 +596,4 @@ if __name__ == "__main__":
print(f"©2020~{time.strftime('%Y')} gfdgd xi、为什么您不喜欢熊出没和阿布呢") print(f"©2020~{time.strftime('%Y')} gfdgd xi、为什么您不喜欢熊出没和阿布呢")
print("--------------------------------------------------------------") print("--------------------------------------------------------------")
com.Run(com.GetCommandList(), programEnv[0][1], programEnv[1][1]) com.Run(com.GetCommandList(), programEnv[0][1], programEnv[1][1])
sys.exit(int(programEnv[9][1]))

0
Icon/360.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

0
Icon/BadStar.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

0
Icon/Microsoft Office Word.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

245
Icon/PhotoShop.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

0
Icon/QQ.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

0
Icon/Star.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

0
Icon/TIM.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

0
Icon/UltraISO.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

0
Icon/UnStar.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

0
Icon/Unknown.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

0
Icon/cmd.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

0
Icon/compressor.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

0
Icon/wine.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

0
Icon/微信.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

409
Icon/腾讯会议.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 19 KiB

237
Icon/腾讯课堂.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

0
Icon/迅雷.svg Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -21,7 +21,11 @@ def exit():
sys.exit() sys.exit()
sys.exit() sys.exit()
# 获取云列表 # 获取云列表
url = "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/dlls" sourcesList = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/dlls",
"http://gfdgdxi.msns.cn/wine-runner-list/dlls"
]
url = sourcesList[0]
print("获取列表中……", end="") print("获取列表中……", end="")
try: try:
lists = json.loads(requests.get(f"{url}/list.json").text) lists = json.loads(requests.get(f"{url}/list.json").text)
@@ -49,8 +53,8 @@ def Download(wineBotton, dllName, urlPart, wine: str) -> bool:
pass pass
os.system(f"aria2c -x 16 -s 16 -d '{wineBotton}/drive_c/windows/system32' -o '{dllName}' '{urlPart}'") os.system(f"aria2c -x 16 -s 16 -d '{wineBotton}/drive_c/windows/system32' -o '{dllName}' '{urlPart}'")
#print(f"WINEPREFIX='{wineBotton}' {wine} reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v {os.path.splitext(dllName)[0]} /d native /f") #print(f"WINEPREFIX='{wineBotton}' {wine} reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v {os.path.splitext(dllName)[0]} /d native /f")
os.system(f"WINEPREFIX='{wineBotton}' {wine} reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v {os.path.splitext(dllName)[0]} /d native /f") return os.system(f"WINEPREFIX='{wineBotton}' {wine} reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v {os.path.splitext(dllName)[0]} /d native /f")
return 0 #return 0
def exit(): def exit():
input("按回车键退出") input("按回车键退出")

View File

@@ -17,7 +17,11 @@ import shutil
import req as requests import req as requests
homePath = os.path.expanduser('~') homePath = os.path.expanduser('~')
try: try:
fontList = json.loads(requests.get("https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/fonts/list.json").text) sources = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/fonts/list.json",
"http://gfdgdxi.msns.cn/wine-runner-list/fonts/list.json"
]
fontList = json.loads(requests.get(sources[0]).text)
except: except:
fontList = [ fontList = [
["fake_simsun.ttc", "https://gitlink.org.cn/api/attachments/392168", "simsun.ttc", "fake_simsun.ttc会替换容器内的宋体且与 deepin 有问题)"], ["fake_simsun.ttc", "https://gitlink.org.cn/api/attachments/392168", "simsun.ttc", "fake_simsun.ttc会替换容器内的宋体且与 deepin 有问题)"],

View File

@@ -15,7 +15,11 @@ import sys
import json import json
import req as requests import req as requests
try: try:
msxmlList = json.loads(requests.get("https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/msxml/list.json").text) sourcesList = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/msxml/list.json",
"http://gfdgdxi.msns.cn/wine-runner-list/msxml/list.json"
]
msxmlList = json.loads(requests.get(sourcesList[0]).text)
except: except:
msxmlList = [ msxmlList = [
["MSXML 4.0 SP2", "https://www.gitlink.org.cn/api/attachments/390679?gfdgd_xi", "msxml6.0.msi"], ["MSXML 4.0 SP2", "https://www.gitlink.org.cn/api/attachments/390679?gfdgd_xi", "msxml6.0.msi"],
@@ -25,7 +29,7 @@ except:
def Download(wineBotton: str, id: int, wine: str): def Download(wineBotton: str, id: int, wine: str):
os.system(f"aria2c -x 16 -s 16 -d \"/tmp/deepin-wine-runner-msxml/\" -o \"{msxmlList[id][2]}\" \"{msxmlList[id][1]}\"") os.system(f"aria2c -x 16 -s 16 -d \"/tmp/deepin-wine-runner-msxml/\" -o \"{msxmlList[id][2]}\" \"{msxmlList[id][1]}\"")
os.system(f"WINEPREFIX='{wineBotton}' {wine} msiexec /i \"/tmp/deepin-wine-runner-msxml/{msxmlList[id][2]}\"") return os.system(f"WINEPREFIX='{wineBotton}' {wine} msiexec /i \"/tmp/deepin-wine-runner-msxml/{msxmlList[id][2]}\"")
if __name__ == "__main__": if __name__ == "__main__":
if "--help" in sys.argv: if "--help" in sys.argv:

View File

@@ -15,7 +15,11 @@ import sys
import json import json
import req as requests import req as requests
try: try:
netList = json.loads(requests.get("https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/net/list.json").text) sourcesList = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/net/list.json",
"http://gfdgdxi.msns.cn/wine-runner-list/net/list.json"
]
netList = json.loads(requests.get(sourcesList[0]).text)
except: except:
netList = [ netList = [
["Microsoft® .NET Framework 1.1 版可转散发套件", "https://download.microsoft.com/download/8/2/7/827bb1ef-f5e1-4464-9788-40ef682930fd/dotnetfx.exe"], ["Microsoft® .NET Framework 1.1 版可转散发套件", "https://download.microsoft.com/download/8/2/7/827bb1ef-f5e1-4464-9788-40ef682930fd/dotnetfx.exe"],
@@ -48,7 +52,7 @@ except:
def Download(wineBotton: str, id: int, wine: str): def Download(wineBotton: str, id: int, wine: str):
programName = os.path.split(netList[id][1])[1] programName = os.path.split(netList[id][1])[1]
os.system(f"aria2c -x 16 -s 16 -d \"/tmp/deepin-wine-runner-net\" -o \"{programName}\" \"{netList[id][1]}\"") os.system(f"aria2c -x 16 -s 16 -d \"/tmp/deepin-wine-runner-net\" -o \"{programName}\" \"{netList[id][1]}\"")
os.system(f"WINEPREFIX='{wineBotton}' {wine} '/tmp/deepin-wine-runner-net/{programName}'") return os.system(f"WINEPREFIX='{wineBotton}' {wine} '/tmp/deepin-wine-runner-net/{programName}'")
if __name__ == "__main__": if __name__ == "__main__":
if "--help" in sys.argv: if "--help" in sys.argv:

View File

@@ -14,21 +14,43 @@ import os
import sys import sys
import json import json
import req as requests import req as requests
try:
sourcesList = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/other/list.json",
"http://gfdgdxi.msns.cn/wine-runner-list/other/list.json"
]
msxmlList = json.loads(requests.get(sourcesList[0]).text)
except:
msxmlList = [
["Windows Script 5.7 for Windows XP", "https://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/scripten.exe", "exe", "scripten.exe"],
["Windows Management Instrumentation 1.50.1131", "https://www.gitlink.org.cn/api/attachments/390680", "exe", "WMITools.exe"]
]
if "--help" in sys.argv: def Download(wineBotton: str, id: int, wine: str) -> int:
print("作者gfdgd xi、为什么您不喜欢熊出没和阿布呢") try:
print("版本1.0.0") os.remove(f"/tmp/deepin-wine-runner-other/{msxmlList[id][2]}")
print("本程序可以更方便的在 wine 容器中安装运行库") except:
sys.exit() pass
if len(sys.argv) <= 2 or sys.argv[1] == "" or sys.argv[2] == "": os.system(f"aria2c -x 16 -s 16 -d '/tmp/deepin-wine-runner-other' -o '{msxmlList[id][3]}' \"{msxmlList[id][1]}\"")
print("您未指定需要安装的容器和使用的 wine无法继续") if msxmlList[id][2] == "exe":
print("参数:") return os.system(f"WINEPREFIX='{wineBotton}' {wine} '/tmp/deepin-wine-runner-other/{msxmlList[id][3]}'")
print("XXX 参数一 参数二 参数三(可略)") if msxmlList[id][2] == "msi":
print("参数一为需要安装的容器参数二为需要使用的wine参数三为是否缓存可略三个参数位置不能颠倒") return os.system(f"WINEPREFIX='{wineBotton}' {wine} msiexec /i '/tmp/deepin-wine-runner-other/{msxmlList[id][3]}'")
sys.exit() if __name__ == "__main__":
if "--help" in sys.argv:
print("作者gfdgd xi、为什么您不喜欢熊出没和阿布呢")
print("版本1.0.0")
print("本程序可以更方便的在 wine 容器中安装运行库")
sys.exit()
if len(sys.argv) <= 2 or sys.argv[1] == "" or sys.argv[2] == "":
print("您未指定需要安装的容器和使用的 wine无法继续")
print("参数:")
print("XXX 参数一 参数二 参数三(可略)")
print("参数一为需要安装的容器参数二为需要使用的wine参数三为是否缓存可略三个参数位置不能颠倒")
sys.exit()
homePath = os.path.expanduser('~') homePath = os.path.expanduser('~')
print(''' print('''
mmmm m # mmmm m #
m" "m mm#mm # mm mmm m mm m" "m mm#mm # mm mmm m mm
# # # #" # #" # #" " # # # #" # #" # #" "
@@ -37,54 +59,47 @@ print('''
''') ''')
try: print("请选择以下的应用进行安装(不保证能正常安装运行)")
msxmlList = json.loads(requests.get("https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/other/list.json").text) for i in range(0, len(msxmlList)):
except: print(f"{i}{msxmlList[i][0]}")
msxmlList = [ while True:
["Windows Script 5.7 for Windows XP", "https://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/scripten.exe", "exe", "scripten.exe"], try:
["Windows Management Instrumentation 1.50.1131", "https://www.gitlink.org.cn/api/attachments/390680", "exe", "WMITools.exe"] choose = input("请输入要选择要安装的应用输入“exit”退出").lower()
] choose = int(choose)
print("请选择以下的应用进行安装(不保证能正常安装运行)") except:
for i in range(0, len(msxmlList)): print("输入错误,请重新输入")
print(f"{i}{msxmlList[i][0]}") continue
while True: if 0 <= choose and choose < len(msxmlList):
try: break
choose = input("请输入要选择要安装的应用输入“exit”退出").lower() if choose == "exit":
choose = int(choose) exit()
except: if len(sys.argv) <= 3:
print("输入错误,请重新输入") choice = True
continue else:
if 0 <= choose and choose < len(msxmlList): choice = (sys.argv[3] == "1")
break print(f"您选择了{msxmlList[choose][0]}")
if choose == "exit": if os.path.exists(f"{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}") and choice:
exit() print("已经缓存,使用本地版本")
if len(sys.argv) <= 3: if msxmlList[choose][2] == "msi":
choice = True os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} msiexec /i '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
else: input("安装结束,按回车键退出")
choice = (sys.argv[3] == "1") sys.exit()
print(f"您选择了{msxmlList[choose][0]}") if msxmlList[choose][2] == "exe":
if os.path.exists(f"{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}") and choice: os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
print("已经缓存,使用本地版本") input("安装结束,按回车键退出")
sys.exit()
print("开始下载")
os.system(f"rm -rf '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
os.system(f"mkdir -p '{homePath}/.cache/deepin-wine-runner/other'")
if msxmlList[choose][2] == "msi": if msxmlList[choose][2] == "msi":
os.system(f"aria2c -x 16 -s 16 -d '{homePath}/.cache/deepin-wine-runner/other' -o '{msxmlList[choose][3]}' \"{msxmlList[choose][1]}\"")
print("开始安装")
os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} msiexec /i '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'") os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} msiexec /i '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
input("安装结束,按回车键退出") print("安装结束")
sys.exit() sys.exit()
if msxmlList[choose][2] == "exe": if msxmlList[choose][2] == "exe":
os.system(f"aria2c -x 16 -s 16 -d '{homePath}/.cache/deepin-wine-runner/other' -o '{msxmlList[choose][3]}' \"{msxmlList[choose][1]}\"")
print("开始安装")
os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'") os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
input("安装结束,按回车键退出") input("安装结束,按回车键退出")
sys.exit() sys.exit()
print("开始下载")
os.system(f"rm -rf '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
os.system(f"mkdir -p '{homePath}/.cache/deepin-wine-runner/other'")
if msxmlList[choose][2] == "msi":
os.system(f"aria2c -x 16 -s 16 -d '{homePath}/.cache/deepin-wine-runner/other' -o '{msxmlList[choose][3]}' \"{msxmlList[choose][1]}\"")
print("开始安装")
os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} msiexec /i '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
print("安装结束")
sys.exit()
if msxmlList[choose][2] == "exe":
os.system(f"aria2c -x 16 -s 16 -d '{homePath}/.cache/deepin-wine-runner/other' -o '{msxmlList[choose][3]}' \"{msxmlList[choose][1]}\"")
print("开始安装")
os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} '{homePath}/.cache/deepin-wine-runner/other/{msxmlList[choose][3]}'")
input("安装结束,按回车键退出")
sys.exit()

90
InstallVisualBasicRuntime.py Executable file
View File

@@ -0,0 +1,90 @@
#!/usr/bin/env python3
# 使用系统默认的 python3 运行
###########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 版本2.1.0
# 更新时间2022年10月05日
# 感谢:感谢 wine 以及 deepin-wine 团队,提供了 wine 和 deepin-wine 给大家使用,让我能做这个程序
# 基于 Python3 构建
###########################################################################################
#################
# 引入所需的库
#################
import os
import sys
import json
import req as requests
try:
sourcesList = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vb/list.json",
"http://gfdgdxi.msns.cn/wine-runner-list/vb/list.json"
]
netList = json.loads(requests.get().text)
except:
netList = [
["Visual Basic 1(DOS application)", "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vb/vbrun100.exe", "vbrun100.exe"],
["Visual Basic 2(DOS application)", "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vb/vbrun200.exe", "vbrun200.exe"],
["Visual Basic 3", "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vb/vb3run.exe", "vb3run.exe"],
["Visual Basic 4", "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vb/vb4run.exe", "vb4run.exe"],
["Visual Basic 6", "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vb/vbrun60sp4.exe", "vbrun60sp4.exe"]
]
def Download(wineBotton: str, id: int, wine: str) -> int:
try:
os.remove(f"/tmp/deepin-wine-runner-vb/{netList[id][2]}")
except:
pass
os.system(f"aria2c -x 16 -s 16 -d '/tmp/deepin-wine-runner-vb' -o '{netList[id][2]}' \"{netList[id][1]}\"")
return os.system(f"WINEPREFIX='{wineBotton}' {wine} '/tmp/deepin-wine-runner-vb/{netList[id][2]}'")
if __name__ == "__main__":
if "--help" in sys.argv:
print("作者gfdgd xi、为什么您不喜欢熊出没和阿布呢")
print("版本1.0.0")
print("本程序可以更方便的在 wine 容器中安装 Visual Basic Runtime")
sys.exit()
if len(sys.argv) <= 2 or sys.argv[1] == "" or sys.argv[2] == "":
print("您未指定需要安装 Visual Basic Runtime 的容器和使用的 wine无法继续")
print("参数:")
print("XXX 参数一 参数二 参数三(可略)")
print("参数一为需要安装的容器参数二为需要使用的wine参数三为是否缓存可略三个参数位置不能颠倒")
sys.exit()
homePath = os.path.expanduser('~')
print('''
m m mmmmm
"m m" # #
# # #mmmm"
"mm" # #
## #mmmm"
''')
print("请选择以下的 Visual Basic Runtime 进行安装(不保证能正常安装运行)")
for i in range(0, len(netList)):
print(f"{i} Visual Basic Runtime {netList[i][0]}")
while True:
try:
choose = input("请输入要选择的 Visual Basic Runtime 版本输入“exit”退出").lower()
if choose == "exit":
break
choose = int(choose)
except:
print("输入错误,请重新输入")
continue
if 0 <= choose and choose < len(netList):
break
if choose == "exit":
exit()
print(f"您选择了 Visual Basic Runtime {netList[choose][0]}")
if os.path.exists(f"{homePath}/.cache/deepin-wine-runner/vb/{netList[choose][2]}"):
print("已经缓存,使用本地版本")
os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} '{homePath}/.cache/deepin-wine-runner/vb/{netList[choose][2]}'")
input("安装结束,按回车键退出")
exit()
print("开始下载")
os.system(f"rm -rf '{homePath}/.cache/deepin-wine-runner/vb/{netList[choose][2]}'")
os.system(f"mkdir -p '{homePath}/.cache/deepin-wine-runner/vb'")
os.system(f"aria2c -x 16 -s 16 -d '{homePath}/.cache/deepin-wine-runner/vb' -o '{netList[choose][2]}' \"{netList[choose][1]}\"")
os.system(f"WINEPREFIX='{sys.argv[1]}' {sys.argv[2]} '{homePath}/.cache/deepin-wine-runner/vb/{netList[choose][2]}'")
input("安装结束,按回车键退出")

View File

@@ -15,7 +15,11 @@ import sys
import json import json
import req as requests import req as requests
try: try:
netList = json.loads(requests.get("https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vscpp/list.json").text) sourcesList = [
"https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vscpp/list.json",
"http://gfdgdxi.msns.cn/wine-runner-list/vscpp/list.json"
]
netList = json.loads(requests.get().text)
except: except:
netList = [ netList = [
["VC6 运行库", "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vscpp/VC6RedistSetup_deu.exe"], ["VC6 运行库", "https://code.gitlink.org.cn/gfdgd_xi/wine-runner-list/raw/branch/master/vscpp/VC6RedistSetup_deu.exe"],
@@ -38,7 +42,7 @@ def Download(wineBotton: str, id: int, wine: str) -> int:
except: except:
pass pass
os.system(f"aria2c -x 16 -s 16 -d '/tmp/deepin-wine-runner-vcpp' -o '{netList[id][2]}' \"{netList[id][1]}\"") os.system(f"aria2c -x 16 -s 16 -d '/tmp/deepin-wine-runner-vcpp' -o '{netList[id][2]}' \"{netList[id][1]}\"")
os.system(f"WINEPREFIX='{wineBotton}' {wine} '/tmp/deepin-wine-runner-vcpp/{netList[id][2]}'") return os.system(f"WINEPREFIX='{wineBotton}' {wine} '/tmp/deepin-wine-runner-vcpp/{netList[id][2]}'")
if __name__ == "__main__": if __name__ == "__main__":
if "--help" in sys.argv: if "--help" in sys.argv:

View File

@@ -70,6 +70,8 @@ m m "
["deepin-wine5-stable", "deepin-wine5-stable"], ["deepin-wine5-stable", "deepin-wine5-stable"],
["deepin-wine6-stable", "deepin-wine6-stable"] ["deepin-wine6-stable", "deepin-wine6-stable"]
]: ]:
if not os.system(f"which {i[1]} > /dev/null"):
continue
choose = input(f"安装{i[0]}?(添加深度源)[Y/N]").upper() choose = input(f"安装{i[0]}?(添加深度源)[Y/N]").upper()
if choose == "Y": if choose == "Y":
print("安装中……") print("安装中……")
@@ -80,6 +82,10 @@ m m "
["deepin-wine", "deepin-wine"], ["deepin-wine", "deepin-wine"],
["spark-wine7-devel", "spark-wine7-devel"] ["spark-wine7-devel", "spark-wine7-devel"]
]: ]:
if not os.system(f"which {i[1]} > /dev/null"):
continue
choose = input(f"安装{i[0]}?(添加深度、星火源)[Y/N]").upper() choose = input(f"安装{i[0]}?(添加深度、星火源)[Y/N]").upper()
if choose == "Y": if choose == "Y":
InstallWithSparkStoreSource(i[1]) InstallWithSparkStoreSource(i[1])
input("按回车键后退出……")
exit()

116
InstallWineOnDeepin23Alpha.py Executable file
View File

@@ -0,0 +1,116 @@
#!/usr/bin/env python3
# 使用系统默认的 python3 运行
###########################################################################################
# 作者gfdgd xi、为什么您不喜欢熊出没和阿布呢
# 版本2.5.0
# 更新时间2022年11月15日
# 感谢:感谢 wine 以及 deepin-wine 团队,提供了 wine 和 deepin-wine 给大家使用,让我能做这个程序
# 基于 Python3 构建
###########################################################################################
#################
# 引入所需的库
#################
import os
import webbrowser
def YesOrNo():
if input().replace(" ", "").upper() == "N":
return False
return True
def InstallWineSpark(wine):
print(f"开始安装 {wine}")
#os.system("pkexec apt update")
if not os.system(f"pkexec aptss install {wine} -y"):
print(f"{wine} 安装失败!")
PressEnter()
else:
print("安装完成")
def InstallWine(wine):
print(f"开始安装 {wine}")
os.system("pkexec apt update")
if not os.system(f"pkexec apt install {wine} -y"):
print(f"{wine} 安装失败!")
PressEnter()
else:
print("安装完成")
def CheckSparkStore():
return os.system("which spark-store > /dev/null") + os.system("which aptss > /dev/null")
def InstallSparkStore():
if not CheckSparkStore:
return
print("按下回车键后打开星火应用商店官网,手动安装完星火应用商店后再次按下回车以继续")
webbrowser.open_new_tab("https://spark-app.store/")
PressEnter()
print("安装星火应用商店后按下回车……")
PressEnter()
while True:
if not os.system("which spark-store > /dev/null"):
if not os.system("which aptss > /dev/null"):
break
print("您暂未安装最新版本的星火应用商店,请更新版本后按下回车")
PressEnter()
continue
print("您暂未安装星火应用商店,请在安装后按下回车")
PressEnter()
continue
def InstallDeepinAppStore():
print("开始安装官方应用商店")
if not os.system("pkexec apt install deepin-app-store -y"):
print("安装失败!按回车键后退出")
PressEnter()
exit()
else:
print("安装完成")
def PressEnter():
input("按回车键后继续……")
if __name__ == "__main__":
print('''
m m "
# # # mmm m mm mmm
" #"# # # #" # #" #
## ##" # # # #""""
# # mm#mm # # "#mm"
''')
print("后续操作需要有 root 权限")
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
# 敢这样浪不还是 Alpha 源有官方应用商店
if os.system("which deepin-home-appstore-client > /dev/null"):
print("暂未安装官方应用商店,安装后才能继续,是否安装?[Y/N]")
if YesOrNo:
InstallDeepinAppStore()
deepinWineList = [
#"deepin-wine",
#"deepin-wine5-stable",
"deepin-wine6-stable"
]
for i in deepinWineList:
if not os.system(f"which {i} > /dev/null"):
print(f"{i} 已安装")
continue
print(f"是否安装 {i}[Y/N]")
if YesOrNo:
InstallWine(i)
sparkWineList = [
#"deepin-wine",
#"deepin-wine5",
#"spark-wine7-devel"
]
for i in sparkWineList:
if not os.system(f"which {i} > /dev/null"):
continue
print(f"是否安装 {i}[Y/N]")
if YesOrNo:
InstallSparkStore()
InstallWineSpark(i)
print("按回车键退出")
PressEnter()
exit()

BIN
LANG/deepin-wine-packager-en_US.qm Normal file → Executable file

Binary file not shown.

78
LANG/deepin-wine-packager-en_US.ts Normal file → Executable file
View File

@@ -1,200 +1,200 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1"> <TS version="2.1" language="zh_CN">
<context> <context>
<name>U</name> <name>U</name>
<message> <message>
<location filename="../deepin-wine-packager.py" line="30"/> <location filename="../deepin-wine-packager.py" line="30"/>
<source> wine </source> <source> wine </source>
<translation type="unfinished">Choose Wine Botton</translation> <translation>Choose Wine Botton</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="35"/> <location filename="../deepin-wine-packager.py" line="35"/>
<source></source> <source></source>
<translation type="unfinished">Choose Icon Files</translation> <translation>Choose Icon Files</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="40"/> <location filename="../deepin-wine-packager.py" line="40"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">Save Deb</translation> <translation>Save Deb</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="103"/> <location filename="../deepin-wine-packager.py" line="103"/>
<source></source> <source></source>
<translation type="unfinished">Tips</translation> <translation>Tips</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="103"/> <location filename="../deepin-wine-packager.py" line="103"/>
<source></source> <source></source>
<translation type="unfinished">Build deb package will change choose botton, are you continuing?</translation> <translation>Build deb package will change choose botton, are you continuing?</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1162"/> <location filename="../deepin-wine-packager.py" line="1162"/>
<source></source> <source></source>
<translation type="unfinished">Browser...</translation> <translation>Browser...</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1164"/> <location filename="../deepin-wine-packager.py" line="1164"/>
<source></source> <source></source>
<translation type="unfinished">Build...</translation> <translation>Build...</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1165"/> <location filename="../deepin-wine-packager.py" line="1165"/>
<source> deb</source> <source> deb</source>
<translation type="unfinished">Install Build Deb...</translation> <translation>Install Build Deb...</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1166"/> <location filename="../deepin-wine-packager.py" line="1166"/>
<source></source> <source></source>
<translation type="unfinished">Build Deb Formwork</translation> <translation>Build Deb Formwork</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1169"/> <location filename="../deepin-wine-packager.py" line="1169"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">When remove this deb, it will remove botton auto</translation> <translation>When remove this deb, it will remove botton auto</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1170"/> <location filename="../deepin-wine-packager.py" line="1170"/>
<source>使 Wine </source> <source>使 Wine </source>
<translation type="unfinished">Clean Wine Botton (By UOS Wine Activity Shell)</translation> <translation>Clean Wine Botton (By UOS Wine Activity Shell)</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1177"/> <location filename="../deepin-wine-packager.py" line="1177"/>
<source>使wine helper <source>使wine helper
deepin-wine-helper</source> deepin-wine-helper</source>
<translation type="unfinished">Use Spark Wine Helper(If you don&apos;t checked, will use deepin-wine-helper)</translation> <translation>Use Spark Wine Helper(If you don&apos;t checked, will use deepin-wine-helper)</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1187"/> <location filename="../deepin-wine-packager.py" line="1187"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">Build Deb Package Name(*Must):</translation> <translation>Build Deb Package Name(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1188"/> <location filename="../deepin-wine-packager.py" line="1188"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">Build Deb Package Version(*Must):</translation> <translation>Build Deb Package Version(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1189"/> <location filename="../deepin-wine-packager.py" line="1189"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">Build Deb Package Description(*Must):</translation> <translation>Build Deb Package Description(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1190"/> <location filename="../deepin-wine-packager.py" line="1190"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">Build Deb Package Maintainer(*Must):</translation> <translation>Build Deb Package Maintainer(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1191"/> <location filename="../deepin-wine-packager.py" line="1191"/>
<source> wine </source> <source> wine </source>
<translation type="unfinished">Deb Use Wine Botton Unzip Name(*Must):</translation> <translation>Deb Use Wine Botton Unzip Name(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1192"/> <location filename="../deepin-wine-packager.py" line="1192"/>
<source> wine </source> <source> wine </source>
<translation type="unfinished">Deb Use Wine Botton Path(*Must):</translation> <translation>Deb Use Wine Botton Path(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1193"/> <location filename="../deepin-wine-packager.py" line="1193"/>
<source>wine </source> <source>wine </source>
<translation type="unfinished">Deb Use Wine Botton Program Path(*Must):</translation> <translation>Deb Use Wine Botton Program Path(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1194"/> <location filename="../deepin-wine-packager.py" line="1194"/>
<source> .desktop </source> <source> .desktop </source>
<translation type="unfinished">Program Link Type(*Must):</translation> <translation>Program Link Type(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1195"/> <location filename="../deepin-wine-packager.py" line="1195"/>
<source>wine </source> <source>wine </source>
<translation type="unfinished">Deb Use Wine Botton Program Option:</translation> <translation>Deb Use Wine Botton Program Option:</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1196"/> <location filename="../deepin-wine-packager.py" line="1196"/>
<source> .desktop </source> <source> .desktop </source>
<translation type="unfinished">Program Link Name(*Must):</translation> <translation>Program Link Name(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1197"/> <location filename="../deepin-wine-packager.py" line="1197"/>
<source> .desktop </source> <source> .desktop </source>
<translation type="unfinished">Program Link Icon Path:</translation> <translation>Program Link Icon Path:</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1198"/> <location filename="../deepin-wine-packager.py" line="1198"/>
<source> wine </source> <source> wine </source>
<translation type="unfinished">Build Deb Using Wine Version(*Must):</translation> <translation>Build Deb Using Wine Version(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1199"/> <location filename="../deepin-wine-packager.py" line="1199"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">Build Deb Save Path(*Must):</translation> <translation>Build Deb Save Path(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1220"/> <location filename="../deepin-wine-packager.py" line="1220"/>
<source></source> <source></source>
<translation type="unfinished">More Setting</translation> <translation>More Setting</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1223"/> <location filename="../deepin-wine-packager.py" line="1223"/>
<source>deb ()</source> <source>deb ()</source>
<translation type="unfinished">Deb Depends</translation> <translation>Deb Depends</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1225"/> <location filename="../deepin-wine-packager.py" line="1225"/>
<source>deb ()</source> <source>deb ()</source>
<translation type="unfinished">Deb Recommends</translation> <translation>Deb Recommends</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1230"/> <location filename="../deepin-wine-packager.py" line="1230"/>
<source>Wine (Wine) <source>Wine (Wine)
32Wine不能使用64位容器</source> 32Wine不能使用64位容器</source>
<translation type="unfinished">Deb Use Wine Architecture : <translation>Deb Use Wine Architecture :
Tips: X86 Wine is unable to use x86 botton</translation> Tips: X86 Wine is unable to use x86 botton</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1233"/> <location filename="../deepin-wine-packager.py" line="1233"/>
<source>deb </source> <source>deb </source>
<translation type="unfinished">Deb Option:</translation> <translation>Deb Option:</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1237"/> <location filename="../deepin-wine-packager.py" line="1237"/>
<source>deb ()</source> <source>deb ()</source>
<translation type="unfinished">Deb Depends:</translation> <translation>Deb Depends:</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1239"/> <location filename="../deepin-wine-packager.py" line="1239"/>
<source>deb ()</source> <source>deb ()</source>
<translation type="unfinished">Deb Recommends:</translation> <translation>Deb Recommends:</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1241"/> <location filename="../deepin-wine-packager.py" line="1241"/>
<source> .desktop MimeType</source> <source> .desktop MimeType</source>
<translation type="unfinished">Program Link MimeType(*Must):</translation> <translation>Program Link MimeType(*Must):</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1243"/> <location filename="../deepin-wine-packager.py" line="1243"/>
<source> deb </source> <source> deb </source>
<translation type="unfinished">Build Deb Architecture:</translation> <translation>Build Deb Architecture:</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1253"/> <location filename="../deepin-wine-packager.py" line="1253"/>
<source></source> <source></source>
<translation type="unfinished">Program</translation> <translation>Program</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1254"/> <location filename="../deepin-wine-packager.py" line="1254"/>
<source></source> <source></source>
<translation type="unfinished">Help</translation> <translation>Help</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1255"/> <location filename="../deepin-wine-packager.py" line="1255"/>
<source>退</source> <source>退</source>
<translation type="unfinished">Exit Program</translation> <translation>Exit Program</translation>
</message> </message>
<message> <message>
<location filename="../deepin-wine-packager.py" line="1256"/> <location filename="../deepin-wine-packager.py" line="1256"/>
<source></source> <source></source>
<translation type="unfinished">Tips</translation> <translation>Tips</translation>
</message> </message>
</context> </context>
</TS> </TS>

0
LANG/deepin-wine-runner-en_US.qm Normal file → Executable file
View File

1443
LANG/deepin-wine-runner-en_US.ts Normal file → Executable file

File diff suppressed because it is too large Load Diff

0
LANG/installwine-en_US.qm Normal file → Executable file
View File

0
LANG/installwine-en_US.ts Normal file → Executable file
View File

0
LANG/virtualmachine-en_US.qm Normal file → Executable file
View File

0
LANG/virtualmachine-en_US.ts Normal file → Executable file
View File

View File

@@ -2,6 +2,7 @@ build:
#cd VM-source && qmake #cd VM-source && qmake
#cd VM-source && make #cd VM-source && make
#cd wine && make #cd wine && make
cp -rv helperset deb/opt/apps/deepin-wine-runner/
cp -rv VM-source/VirtualMachine VM cp -rv VM-source/VirtualMachine VM
cp -rv VM-source/deepin-wine-runner.svg VM cp -rv VM-source/deepin-wine-runner.svg VM
cp -rv VM-source/api VM cp -rv VM-source/api VM
@@ -9,10 +10,16 @@ build:
cp -rv VM-source/Windows7X86Auto.iso VM cp -rv VM-source/Windows7X86Auto.iso VM
cp -rv VM-source/run.py VM cp -rv VM-source/run.py VM
cp -rv wine/ deb/opt/apps/deepin-wine-runner/ cp -rv wine/ deb/opt/apps/deepin-wine-runner/
cp -rv Test/ deb/opt/apps/deepin-wine-runner/
zip -v -q -r package-script.zip package-script zip -v -q -r package-script.zip package-script
cp -rv VM deb/opt/apps/deepin-wine-runner cp -rv VM deb/opt/apps/deepin-wine-runner
cp -rv AllInstall.py deb/opt/apps/deepin-wine-runner cp -rv AllInstall.py deb/opt/apps/deepin-wine-runner
cp -rv kill.sh deb/opt/apps/deepin-wine-runner
cp -rv InstallWineOnDeepin23Alpha.py deb/opt/apps/deepin-wine-runner
echo "[]" > deb/opt/apps/deepin-wine-runner/wine/winelist.json
rm -rfv deb/opt/apps/deepin-wine-runner/wine/winelist.json
cp -rv req deb/opt/apps/deepin-wine-runner cp -rv req deb/opt/apps/deepin-wine-runner
cp -rv BuildDesktop.py deb/opt/apps/deepin-wine-runner
cp -rv RegShot deb/opt/apps/deepin-wine-runner cp -rv RegShot deb/opt/apps/deepin-wine-runner
cp -rv BeCyIconGrabber.exe deb/opt/apps/deepin-wine-runner cp -rv BeCyIconGrabber.exe deb/opt/apps/deepin-wine-runner
cp -rv AutoShell deb/opt/apps/deepin-wine-runner cp -rv AutoShell deb/opt/apps/deepin-wine-runner
@@ -21,6 +28,7 @@ build:
cp -rv deepin-wine-runner-update-bug deb/opt/apps/deepin-wine-runner cp -rv deepin-wine-runner-update-bug deb/opt/apps/deepin-wine-runner
cp -rv deepin-wine-runner.svg deb/opt/apps/deepin-wine-runner cp -rv deepin-wine-runner.svg deb/opt/apps/deepin-wine-runner
cp -rv deepin-wine-venturi-setter.py deb/opt/apps/deepin-wine-runner cp -rv deepin-wine-venturi-setter.py deb/opt/apps/deepin-wine-runner
cp -rv InstallVisualBasicRuntime.py deb/opt/apps/deepin-wine-runner
cp -rv DisabledOpengl.reg deb/opt/apps/deepin-wine-runner cp -rv DisabledOpengl.reg deb/opt/apps/deepin-wine-runner
cp -rv EnabledOpengl.reg deb/opt/apps/deepin-wine-runner cp -rv EnabledOpengl.reg deb/opt/apps/deepin-wine-runner
cp -rv geek.exe deb/opt/apps/deepin-wine-runner cp -rv geek.exe deb/opt/apps/deepin-wine-runner
@@ -43,25 +51,30 @@ build:
cp -rv InstallWineOnDeepin23.py deb/opt/apps/deepin-wine-runner cp -rv InstallWineOnDeepin23.py deb/opt/apps/deepin-wine-runner
cp -rv dxvk.7z deb/opt/apps/deepin-wine-runner cp -rv dxvk.7z deb/opt/apps/deepin-wine-runner
cp -rv InstallFont.py deb/opt/apps/deepin-wine-runner cp -rv InstallFont.py deb/opt/apps/deepin-wine-runner
cp -rv CheckDLL deb/opt/apps/deepin-wine-runner
#cp -rv exagear.7z deb/opt/apps/deepin-wine-runner #cp -rv exagear.7z deb/opt/apps/deepin-wine-runner
cp -rv dlls-arm.7z deb/opt/apps/deepin-wine-runner cp -rv dlls-arm.7z deb/opt/apps/deepin-wine-runner
cp -rv deepin.list deb/opt/apps/deepin-wine-runner cp -rv deepin.list deb/opt/apps/deepin-wine-runner
cp -rv sparkstore.list deb/opt/apps/deepin-wine-runner cp -rv sparkstore.list deb/opt/apps/deepin-wine-runner
cp -rv wined3d.dll.so.7z deb/opt/apps/deepin-wine-runner cp -rv arm-package.7z deb/opt/apps/deepin-wine-runner
#cp -rv exa.7z deb/opt/apps/deepin-wine-runner
cp -rv clean-unuse-program.py deb/opt/apps/deepin-wine-runner cp -rv clean-unuse-program.py deb/opt/apps/deepin-wine-runner
cp -rv InstallNewWineHQ.sh deb/opt/apps/deepin-wine-runner cp -rv InstallNewWineHQ.sh deb/opt/apps/deepin-wine-runner
cp -rv cleanbottle.sh deb/opt/apps/deepin-wine-runner cp -rv cleanbottle.sh deb/opt/apps/deepin-wine-runner
cp -rv StartVM.sh deb/opt/apps/deepin-wine-runner cp -rv StartVM.sh deb/opt/apps/deepin-wine-runner
#cp -rv deepin-wine-runner-create-botton.py deb/opt/apps/deepin-wine-runner #cp -rv deepin-wine-runner-create-botton.py deb/opt/apps/deepin-wine-runner
cp -rv Icon deb/opt/apps/deepin-wine-runner cp -rv Icon deb/opt/apps/deepin-wine-runner
cp -rv ConfigLanguareRunner-help.json deb/opt/apps/deepin-wine-runner
cp -rv gtkGetFileNameDlg deb/opt/apps/deepin-wine-runner cp -rv gtkGetFileNameDlg deb/opt/apps/deepin-wine-runner
cp -rv LANG/*.qm deb/opt/apps/deepin-wine-runner/LANG cp -rv LANG/*.qm deb/opt/apps/deepin-wine-runner/LANG
cp -rv InstallDll.py deb/opt/apps/deepin-wine-runner/LANG cp -rv InstallDll.py deb/opt/apps/deepin-wine-runner/LANG
cp -rv ConfigLanguareRunner.py deb/opt/apps/deepin-wine-runner cp -rv ConfigLanguareRunner.py deb/opt/apps/deepin-wine-runner
cp -rv AutoConfig.py deb/opt/apps/deepin-wine-runner cp -rv AutoConfig.py deb/opt/apps/deepin-wine-runner
cp -rv UI/*.py deb/opt/apps/deepin-wine-runner/UI cp -rv UI deb/opt/apps/deepin-wine-runner/
cp -rv InstallDll.py deb/opt/apps/deepin-wine-runner cp -rv InstallDll.py deb/opt/apps/deepin-wine-runner
cp -rv Model deb/opt/apps/deepin-wine-runner cp -rv Model deb/opt/apps/deepin-wine-runner
cp -rv API deb/opt/apps/deepin-wine-runner
cp -rv key deb/opt/apps/deepin-wine-runner
dpkg -b deb spark-deepin-wine-runner.deb dpkg -b deb spark-deepin-wine-runner.deb

0
Model/__init__.py Normal file → Executable file
View File

0
Model/__pycache__/__init__.cpython-310.pyc Normal file → Executable file
View File

View File

@@ -1,17 +1,19 @@
<p width=100px align="center"><img src="https://storage.deepin.org/thread/202208031419283599_deepin-wine-runner.png"></p> <p width=100px align="center"><img src="https://storage.deepin.org/thread/202208031419283599_deepin-wine-runner.png"></p>
<h1 align="center">Wine 运行器 2.2.0</h1> <h1 align="center">Wine 运行器 2.5.0</h1>
<hr> <hr>
## 介绍 ## 介绍
一个图形化了以下命令的程序 Wine运行器是一个能让Linux用户更加方便地运行Windows应用的程序内置了对Wine图形化的支持、各种Wine工具、自制的Wine程序打包器和运行库安装工具等。
它同时还内置了基于VirtualBox制作的、专供小白使用的Windows虚拟机安装工具可以做到只需下载系统镜像并点击安装即可无需考虑虚拟机的安装、创建、分区等操作。
此外它还简化了如下命令让你可以更简便地使用Wine
```bash ```bash
env WINEPREFIX=容器路径 winewine的路径 可执行文件路径 env WINEPREFIX=容器路径 winewine的路径 可执行文件路径
``` ```
让你可以简易方便的使用 wine 让你可以简易方便的使用 wine
是使用 Python3 的 tkinter 构建的 是使用 Python3 的 PyQt5 构建的
(自己美术功底太差,图标只能在网络上找了) (自己美术功底太差,图标只能在网络上找了)
测试平台deepin 20.7UOS 家庭版 21.3.1Ubuntu 22.04UOS 专业版 1050 测试平台deepin 20.7.1UOS 家庭版 21.3.1Ubuntu 22.04Ubuntu 20.04UOS 专业版 1050openkylin
![image.png](https://storage.deepin.org/thread/202209242126366137_image.png) ![截图_选择区域_20221002221112.png](https://storage.deepin.org/thread/202210022215217037_截图_选择区域_20221002221112.png)
而打包器可以方便的把您的 wine 容器打包成 deb 包供他人使用,程序创建的 deb 构建临时文件夹目录树如下: 而打包器可以方便的把您的 wine 容器打包成 deb 包供他人使用,程序创建的 deb 构建临时文件夹目录树如下:
```bash ```bash
/XXX /XXX
@@ -102,6 +104,69 @@ desktop文件中StartupWMClass字段。用于让桌面组件将窗口类名与de
![image.png](https://storage.deepin.org/thread/202207190822204627_image.png) ![image.png](https://storage.deepin.org/thread/202207190822204627_image.png)
## 更新日志 ## 更新日志
### 2.5.02022年11月25日
**※1、容器自动配置脚本 GUI 查看介绍使用 QWebEngineWidget支持图片非强制依赖只做推荐**
**※2、不基于生态适配活动脚本打包器跟进 arm 架构 2022年11月11日的 Wine 微信打包方式;**
**※3、支持多图标的程序打包**
**※4、修复了安装更多 Wine 换源换了个寂寞的问题;**
**※5、修复安装更多 Wine 重新安装后列表丢失的问题;**
**※6、新增了对 Deepin 23 Alpha 优化的 Wine 安装器;**
**※7、新增 Dll 名称查询功能,可以查询对应 Dll 的作用;**
**※8、支持静态获取可执行文件可以调用的 Dll 并提供解决方案;**
**※9、支持移除指定的 .desktop 快捷方式;**
**※10、新增日志分析功能以及导出、上传日志功能**
11、修复了不基于生态适配活动脚本打包器在选择 arm 打包架构下容器自动删除脚本取消勾选无用的问题;
12、优化文案、新增友链
13、提供了部分组件的测试功能。
![image.png](https://storage.deepin.org/thread/202211250932168081_image.png)
### 2.4.1.12022年11月21日
**※1、修复已知问题**
### 2.4.12022年11月06日
**※1、不基于生态适配活动脚本的打包器支持只生成制作容器的 7z 包**
**※2、两个打包器的容器自动删除脚本添加 kill.sh**
**※3、Wine 运行器支持杀死对应容器进程**
**※4、容器自动配置脚本和 Wine 安装器支持切换源**
5、非生态适配脚本打包器追加运行参数改为 --uri XXX 而非直接 XXX
6、两个打包器新增星火应用商店投稿入口
7、优化开启 Windows 虚拟机功能在未安装 VirtualBox 时的提示
8、Reg Shot 版本从 1.8.3-beta1V5 升级到 1.9.0
9、Geek Uninstaller 版本从 1.5.1.161 升级到 1.5.1.163
10、容器自动配置脚本添加 installother 命令、修复返回值传递问题
11、不显示 pip 安装库的提示信息(因为不是很核心的库)
12、非基于生态适配活动脚本的打包器默认勾选卸载该 deb 后自动删除容器、使用统信活动容器清理脚本、使用星火 wine helper
13、优化文案
![image.png](https://storage.deepin.org/thread/202211061755115167_image.png)
### 2.4.02022年10月25日
**※1、新增 VB Runtime 组件安装工具**
**※2、优化自动配置容器搜索功能搜索不区分大小写**
**※3、新增 Wine 容器快捷键映射功能**
**※4、修复在 arm 架构运行 Wine 时提示无法解压资源的问题**
**※5、修复右键无法找到 Wine 运行器打开方式的问题**
**※6、修复了容器自动配置脚本 GUI 解析器无法指定 Wine、容器以及位数的功能**
**※7、容器自动配置脚本支持评分功能以及脚本内容介绍功能**
**※8、支持添加自定义安装的 Wine**
**※9、打包器打包的 arm 包支持同时支持 UOS 的 box86 和 exagear**
**※10、提供了 Python 的自动配置脚本 API**
![截图_选择区域_20221026213608.png](https://storage.deepin.org/thread/202210262151486316_截图_选择区域_20221026213608.png)
![截图_选择区域_20221026213546.png](https://storage.deepin.org/thread/202210262151481582_截图_选择区域_20221026213546.png)
### 2.3.02022年10月02日
**※1、自动配置解释器支持 bash 语法(新版底层调用 bash旧版任然使用旧版解析引擎**
**※2、修复缺失 wimtools 依赖导致无法正常安装的问题**
**※3、修复基于生态适配活动脚本打包器对话框过多影响使用的问题并支持指定不同的包名和容器名**
**※4、7z 文件解压不会自动替换文件然后卡死以及因此导致程序闪退的问题**
**※5、修复安装更多 Wine 终端调用问题和图标问题**
**※6、支持 openkylin**
7、支持通过 exe 路径自动生成 Wine 容器路径
8、支持禁用/启用 wine 容器是否生成快捷方式的功能以及启用/禁用程序崩溃提示对话框
9、支持设置 wine 容器代理
10、自动配置脚本支持使用 `--help` 参数查看帮助
![截图_选择区域_20221002221112.png](https://storage.deepin.org/thread/202210022215217037_截图_选择区域_20221002221112.png)
### 2.2.02022年09月24日 ### 2.2.02022年09月24日
**※1、Dll 提取工具支持 NT 6.X 及以上版本的 Dll 提取并优化了提示文本** **※1、Dll 提取工具支持 NT 6.X 及以上版本的 Dll 提取并优化了提示文本**
**※2、支持卸载后自动删除缓存/配置文件(删除配置文件只限 purge 参数删除)** **※2、支持卸载后自动删除缓存/配置文件(删除配置文件只限 purge 参数删除)**
@@ -327,6 +392,21 @@ make run
```bash ```bash
make install make install
``` ```
## Openkylin 如何安装这个 Wine 运行器?
首先添加作者的源:
Gitlink 源(国内推荐):
```bash
wget https://code.gitlink.org.cn/gfdgd_xi/gfdgd-xi-apt-mirrors/raw/branch/master/sources/gitlink.sh && bash gitlink.sh && rm gitlink.sh
```
Github 源(国外推荐):
```bash
wget https://gfdgd-xi.github.io/gfdgd-xi-apt-mirrors/sources/github.sh && bash github.sh && rm github.sh
```
上面二选一,添加完后执行
```bash
sudo apt install spark-deepin-wine-runner
```
即可自动补全依赖安装(说实话 openkylin 缺的依赖好多)
## 对于 Deepin/UOSAMD64 平台)小白如何使用该程序? ## 对于 Deepin/UOSAMD64 平台)小白如何使用该程序?
下面是送给小白的 wine 运行器简单使用方法先声明wine 并***不能完美的运行所有 exe 文件***,利用此 wine 运行器简易安装可执行文件的方法如下: 下面是送给小白的 wine 运行器简单使用方法先声明wine 并***不能完美的运行所有 exe 文件***,利用此 wine 运行器简易安装可执行文件的方法如下:
@@ -384,6 +464,9 @@ Gitlinkhttps://www.gitlink.org.cn/gfdgd_xi/deep-wine-runner
+ https://github.com/gfdgd-xi/deep-wine-runner + https://github.com/gfdgd-xi/deep-wine-runner
+ https://www.gitlink.org.cn/gfdgd_xi/deep-wine-runner + https://www.gitlink.org.cn/gfdgd_xi/deep-wine-runner
## 程序下载量
![](https://gfdgd-xi.github.io/images/wine-runner.svg)
## Star 一下吧 ## Star 一下吧
开发不易,原创艰难,给一个 Star 吧,你的 Star 是我继续开发的动力 开发不易,原创艰难,给一个 Star 吧,你的 Star 是我继续开发的动力
[![star](https://gitee.com/gfdgd-xi/deep-wine-runner/badge/star.svg?theme=dark)](https://gitee.com/gfdgd-xi/deep-wine-runner/stargazers) [![star](https://gitee.com/gfdgd-xi/deep-wine-runner/badge/star.svg?theme=dark)](https://gitee.com/gfdgd-xi/deep-wine-runner/stargazers)

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More