我想得到远程安装软件的列表电脑。为了我想在我的android中使用python脚本申请。现在,我有一个python脚本,它正在远程获取已安装软件的列表电脑。但是,我不知道如何在android中支持它。
为此,我找到了SL4A android Scripting here。所以,我试着用SL4A在android设备上运行python脚本,但是它不起作用,并且给我错误,因为缺少一些像win32.client这样的包。我不知道SL4A的更多信息,所以我不知道如何在支持android的android中转换python脚本形式。所以,任何人有任何想法或代码请建议我。。。。。在
另外,如果任何人有其他方法从远程Pc获取已安装软件列表,请建议…
下面是我的python脚本import wmi
from winreg import (HKEY_LOCAL_MACHINE, KEY_ALL_ACCESS, OpenKey, EnumValue, QueryValueEx)
c = wmi.WMI(computer="PC02",user="admin",password="a@1",namespace="root/default").StdRegProv
result, names = c.EnumKey (hDefKey=HKEY_LOCAL_MACHINE, sSubKeyName=r"Software\Microsoft\Windows\CurrentVersion\Uninstall")
print('These subkeys are found under "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"\n\n')
separator = "*" * 80
keyPath = r"Software\Microsoft\Windows\CurrentVersion\Uninstall"
count = 0
while count < len(names):
try:
print(separator+'\n')
path = keyPath + "\\" + names[count]
key = OpenKey(HKEY_LOCAL_MACHINE, path, 0, KEY_ALL_ACCESS)
temp = QueryValueEx(key, 'DisplayName')
display = str(temp[0])
print (" Name: "+display+'\n',"key:",names[count])
count += 1
except:
print ("Key:",names[count])
count += 1
continue
本文探讨了如何在Android设备上通过SL4A运行Python脚本来获取远程计算机的软件列表,遇到win32.client包缺失的问题。作者寻求在Android环境下转换脚本的方法,以及可能的替代方案或工具。如果你有相关经验或代码建议,欢迎分享。

被折叠的 条评论
为什么被折叠?



