
试过dx
微软运行库
找不到是哪个软件的问题

文件夹上网搜是这个公司的认证
关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言根据问题描述,用户遇到了找不到某个软件的问题,但是在文件夹上搜索时发现是某个公司的认证。这可能是因为用户在系统中运行的软件需要依赖于微软运行库(例如Visual C++ Redistributable),但是用户并没有安装相应的运行库,导致软件无法正常运行而出现找不到软件的提示。 解决方案:
import winreg
def is_vc_redist_installed(version):
key = r"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE)
try:
key = winreg.OpenKey(reg, key)
for i in range(winreg.QueryInfoKey(key)[0]):
subkey_name = winreg.EnumKey(key, i)
subkey = winreg.OpenKey(key, subkey_name)
try:
display_name = winreg.QueryValueEx(subkey, "DisplayName")[0]
if f"Visual C++ {version} Redistributable" in display_name:
return True
except WindowsError:
continue
except Exception as e:
print(f"Error: {e}")
finally:
winreg.CloseKey(key)
winreg.CloseKey(reg)
return False
if __name__ == "__main__":
if is_vc_redist_installed("2015"):
print("Visual C++ 2015 Redistributable已安装")
else:
print("Visual C++ 2015 Redistributable未安装")
以上是根据问题描述提供的解决方案和案例,希望对您有所帮助。如果问题仍然存在或有其他疑问,请随时在此提问。