想要 软件静默安装 隐藏系统托盘
测试软件下载地址
链接:https://pan.baidu.com/s/1RESk7ygtJM1YHV0KAkfBqg
提取码:issa
看看这个帖子:https://www.advancedinstaller.com/silent-install-exe-msi-applications.html
用命令行进行安装的话,会弹出一个你是否同意的对话框,然后才能进行安装
安装后弹出的对话框截图如下:
链接:https://pan.baidu.com/s/1XFVZMVEfTQacRelwmURrOg
提取码:2kbm
Android静默安装的方案
通过pm命令安装
APP调用『pm』命令实现静默安装,此方案无须修改Android源码,但需要root权限
/**
* Silent install
*
* @param path Package
* @return true: success false: failed
*/
public static boolean installSilent(String path) {
boolean result = false;
BufferedReader es = null;
DataOutputStream os = null;
try {
Process process = Runtime.getRuntime().exec("su");
os = new DataOutputStream(process.getOutputStream());
String command = "pm install -r " + path + "\n";
os.write(command.getBytes(Charset.forName("utf-8")));
os.flush();
os.writeBytes("exit\n");
os.flush();
process.waitFor();
es = new BufferedReader(new InputStreamReader(process.getErrorStream()));
String line;
StringBuilder builder = new StringBuilder();
while ((line = es.readLine()) != null) {
builder.append(line);
}
Log.d(TAG, "install msg is " + builder.toString());
/* Installation is considered a Failure if the result contains
the Failure character, or a success if it is not.
*/
if (!builder.toString().contains("Failure")) {
result = true;
}
} catch (Exception e) {
Log.e(TAG, e.getMessage(), e);
} finally {
try {
if (os != null) {
os.close();
}
if (es != null) {
es.close();
}
} catch (IOException e) {
Log.e(TAG, e.getMessage(), e);
}
}
return result;
}
看下这几篇文章有没有帮助:
https://www.cnblogs.com/toor/p/4198061.html
https://www.xitongcheng.com/jiaocheng/win10_article_49931.html
在托盘中不显示图标可以这样做:进入注册表编辑器,进入HEKY_LOCAL_MACHINE\Sofare\Microsoft\Windows\Current Version\Run主键分支,在右窗口中删除对应图标的项值。
常用的软件静默安装方法可以参考:
常用软件的静默安装方法介绍:https://www.studyweb.cn/detail/anquanjiaocheng_136983.html
用InstallShield技术打包
试试WISE Installer打包
上传Excel文件时,可以使用绝对路径或相对路径。在本文中,我们将重点介绍使用绝对路径的情况。
绝对路径是指文件或目录的完整路径,它包括操作系统的根目录和文件或目录的位置。例如,在Windows操作系统中,C盘是根目录,路径C:\Users\Administrator\Desktop\example.xlsx是文件example.xlsx位于桌面上的绝对路径。
在上传Excel文件时,使用绝对路径可以确保能够在任何位置的计算机上打开文件。如果使用相对路径,需要确保文件始终位于相对路径所指定的位置,否则上传后其他用户可能无法打开文件。
要上传Excel文件并使用绝对路径,请按照以下步骤操作:
打开Excel文件所在的文件夹,找到文件的绝对路径。可以在Windows资源管理器中单击文件,在地址栏中查看路径。
在上传Excel文件的网站或应用程序中,查找文件上传按钮。在某些网站上,可能需要先单击“浏览”按钮来查找Excel文件。
单击“浏览”按钮后,打开文件选择对话框。在对话框中,导航到Excel文件所在的文件夹。
在文件选择对话框中,单击Excel文件,然后单击“打开”按钮。文件选择对话框将关闭,并显示Excel文件的名称。
选择Excel文件后,单击“上传”按钮。文件将上传到网站或应用程序的服务器,并可供其他用户在任何位置打开。
需要注意的是,虽然使用绝对路径可以确保其他用户可以在任何位置打开文件,但是如果Excel文件中存在外部链接,则链接可能无法正确工作。这是因为外部链接通常是相对路径,它们指向相对于Excel文件的位置。如果文件位于其他用户的计算机上,则相对路径将不起作用,需要手动更改链接的路径。
总之,使用绝对路径上传Excel文件可以确保其他用户可以在任何位置打开文件。但是,如果文件中存在外部链接,则需要手动更改链接的路径,以确保链接正常工作。
静默安装和隐藏系统托盘是两个不同的问题。静默安装通常指的是程序安装时不需要用户手动进行选择和点击,隐藏系统托盘则涉及到程序运行时的行为。下面是对这两个问题的解决思路:
静默安装
对于自带静默安装选项的程序安装包(例如.msi安装包或某些.exe安装包),你可以在命令行中执行安装程序并添加对应的参数。例如,使用/qn参数可以让.msi安装包静默安装:msiexec /qn /i "安装包路径"。对于.exe安装包,可能需要查看程序文档或者咨询软件提供商来获取对应的参数。
对于不自带静默安装选项的程序,你可能需要借助第三方软件来录制安装过程并在未来的安装中重放,如AutoIt、AutoHotkey等。
隐藏系统托盘
如果是你自己开发的软件,可以在代码中实现此功能。例如,在创建托盘图标的代码中,省略显示托盘图标的部分。
如果是第三方软件,可能需要使用一些工具来控制托盘图标的显示。例如,许多系统优化软件都有控制托盘图标显示的功能。
在软件运行的时候,你也可以通过修改Windows注册表来 控制托盘图标的显示。
总的来说,你需要对你的问题进行详细的描述才能得到更好的解答,包括你是在安装什么软件,你想在何种情况下隐藏系统托盘,是否有权限修改软件或系统配置等等。