草庐IT

windows - 如何在启动时在 Windows 7 上以管理员身份自动运行程序?

我创建了自己的家长控制应用程序来监控我child的事件。该应用程序唯一的GUI是一个任务栏图标。该程序以管理员身份安装。我希望这个程序在Windows启动时以管理员用户身份自动启动,这样标准用户就无法从任务管理器中终止它。我可以在以下位置创建注册表项:HKLM\Software\Microsoft\Windows\CurrentVersion\Run让它在Windows启动时自动运行。问题是该程序是作为登录(标准)用户启动的。如何让它在提升模式下运行?这在Win7中完全可行吗? 最佳答案 您需要将它插入任务调度程序,以便在用户登录后

如何检查UAC当前正在将屏幕涂成黑色?

我正在尝试确定用户帐户控件当前是否正在屏幕/要求许可。我有一个使用SLIMDX的应用程序,当UAC接管屏幕时,它会导致DirectX设备丢失,如果关闭UAC窗口后,我可以重新创建设备,如果我之前尝试过(即使尝试{}catch{}并循环应用程序崩溃)我看了看Pinvoke和MSDN,似乎找不到有关此的信息。有人有想法吗?注意:我不想以任何方式与这些提示进行交互,我只想检查它们是否打开,以便我可以延迟创建DirectX设备。看答案如果目前在屏幕上有UAC提示C:\Windows\System32\consent.exe将运行。当程序启动或停止时,有多种方法可以通知事件,您可以使用它们,并让您的程序

linux通过configfs方式开启uvc、uac、adb等功能

setusbconfiguvc:开启uvc功能。切换到usbdevice模式:cat/sys/devices/platform/soc/usbc0/usb_device#!/bin/shname=`basename$0`usage(){echo"$nameUsage:"echo""echo"$name[function]"echo"function:mtp,supportMTPfunction"echo"adb,supportadbfunction"echo"uvc,supportuvcfunction"echo"uvc,uac1supportuvcanduac1function"echo"e

java - 如何从 Java 提升我的 UAC 权限?

我需要使用PreferencesAPI的systemRoot功能,但如果UAC打开,则由于在Windows上缺少权限而失败。我正在尝试查找弹出UAC提示和提升我的权限以允许systemRoot更新成功的技术细节。 最佳答案 根据对thisSOquestion的已接受答案,您无法更改正在运行的进程的UAC权限。根据thisSOquestion的回答,启动具有提升权限的进程的可能方法是:创建一个包装器来启动JVM(使用适当的参数!),并带有一个请求提升权限的Windowslist,或者使用链接到第二个答案的应用程序以提升的权限运行JVM

java - UAC 和 Java

是否可以从Java应用程序中请求提升的权限?我所看到的建议似乎都围绕着运行外部可执行文件或设置list以在启动时请求特权。这些不适用于例如小程序。有什么方法可以从正在运行的应用程序请求提升吗? 最佳答案 UAC不是正在运行的进程可以请求的东西(与您运行的语言无关)。您必须在启动时请求提升。大多数Windows应用程序处理此问题(并使其看起来就像它们正在请求提升)的方式是生成一个额外的自身副本,请求提升,并将足够的命令行参数传递给新的处理以便显示适当的对话框。这就是为什么对话框中的UAC提升总是由打开新对话框的按钮单击启动的原因。因此

USB Audio Class (UAC)音频解读规范

前言USB音频非常流行,原因之一是USBAudio是USB标准的一部分,因此原生模式驱动程序可用于所有流程的操作系统(WinLinuxMac)。USB音频是一种灵活的解决方案,因为任何PC都提供USB接口。提示:以下是本篇文章正文内容一、USBAudioClass?USBAudioClass,USB音频类,一个像USB这样的通用数据接口,可以有很多种实现数字音频数据传输的方式。不同的开发者可以根据自己的喜好和需求,定义任意的控制方式,传输模式,音频格式等等参数。USB非常适合作为以PC为平台的音频(包括语音和音乐等)传输协议,而基于PC的电话系统从一开始就是USB接口发展的重要考量和推动力。从

USB Audio Class (UAC)音频解读规范

前言USB音频非常流行,原因之一是USBAudio是USB标准的一部分,因此原生模式驱动程序可用于所有流程的操作系统(WinLinuxMac)。USB音频是一种灵活的解决方案,因为任何PC都提供USB接口。提示:以下是本篇文章正文内容一、USBAudioClass?USBAudioClass,USB音频类,一个像USB这样的通用数据接口,可以有很多种实现数字音频数据传输的方式。不同的开发者可以根据自己的喜好和需求,定义任意的控制方式,传输模式,音频格式等等参数。USB非常适合作为以PC为平台的音频(包括语音和音乐等)传输协议,而基于PC的电话系统从一开始就是USB接口发展的重要考量和推动力。从

c# - 标记 MSI,因此它必须以提升的管理员帐户运行

我有一个CustomAction作为MSI的一部分。它必须作为域帐户运行,该域帐户也是本地管理员帐户的成员。它不能使用NoImpersonate标志以NTAuthority\System身份运行自定义操作,因为它无法访问网络资源。在启用了UAC的Vista/2008上,如果NoImpersonate关闭,那么它将作为执行用户运行,但使用unprivilegedtoken并且无法访问本地资源,例如.installState。SeeUACArchitecture任何人都知道一种方法强制MSI使用提升的token运行,就像从提升的命令提示符运行一样?强制CustomAction运行提升(li

c# - 标记 MSI,因此它必须以提升的管理员帐户运行

我有一个CustomAction作为MSI的一部分。它必须作为域帐户运行,该域帐户也是本地管理员帐户的成员。它不能使用NoImpersonate标志以NTAuthority\System身份运行自定义操作,因为它无法访问网络资源。在启用了UAC的Vista/2008上,如果NoImpersonate关闭,那么它将作为执行用户运行,但使用unprivilegedtoken并且无法访问本地资源,例如.installState。SeeUACArchitecture任何人都知道一种方法强制MSI使用提升的token运行,就像从提升的命令提示符运行一样?强制CustomAction运行提升(li

c# - 从非管理员应用程序以管理员身份运行进程

在未以管理员身份运行的应用程序中,我有以下代码:ProcessStartInfoproc=newProcessStartInfo();proc.WindowStyle=ProcessWindowStyle.Normal;proc.FileName=myExePath;proc.CreateNoWindow=false;proc.UseShellExecute=false;proc.Verb="runas";当我调用Process.Start(proc)时,我没有弹出请求以管理员身份运行的权限,并且exe也没有以管理员身份运行。我尝试将app.manifest添加到在myExePath中