草庐IT

后台管理

全部标签

windows - 资源管理器/Windows 任务栏在内部如何工作?

我正在尝试编写一个没有开始菜单和标准桌面的非常有限的任务栏替代品。但现在我想知道explorer.exe在内部是如何工作的。1.)任务栏如何捕获最小化窗口?2.)任务栏如何知道窗口何时打开或关闭等等?(有没有api?)3.)explorer.exe如何启用视觉样式?(如果它不运行,所有样式都被禁用,看起来像win9x) 最佳答案 查看MSDN库中的SetWindowsHookEx()文档。这里重要的钩子(Hook)类型是WH_SHELL。 关于windows-资源管理器/Windows任

windows - 防止以管理权限启动

目标:这听起来有点奇怪,但我必须防止软件以管理权限启动。问题:我有一个安装工具,可以很好地安装软件。完成后,安装程序会自行启动软件。由于设置工具以管理权限运行,因此设置后将自动启动的软件也是如此。但程序需要的所有设置,此时都不会被正确写入/读取,因为由于UAC虚拟化,配置目录与用户在没有管理权限的情况下拥有的配置目录不同。问题:如果父进程拥有管理权限,是否有任何方法可以将管理权限降级为用户权限。应用程序配置?启动参数?或者别的什么信息:我正在使用INNOSETUPbuild设置工具。谢谢你的帮助 最佳答案 只需设置runasorig

windows - 是否可以在没有管理员权限的情况下在 Windows XP 上运行 Oracle?

我有共享计算机,其中管理员安装了OracleXE。但我不能,例如创建新用户,因为我在操作系统中没有权限,afaik。在Oracle文档中,DBA应该是管理员组的成员。是否存在无需管理员权限即可管理本地实例XE的方法?我需要启动/停止数据库、连接/断开连接、终止session等。需要测试我的Java应用程序。谢谢。 最佳答案 您不需要具有管理员权限的操作系统用户(安装并运行Oracle后)。只需以SYSDBA身份连接,然后您就可以创建新的Oracle用户并管理整个数据库。(我在XP上也是这样做的——与普通用户一起工作,但如果我需要在O

c# - 双击进度条后打开的窗口立即拖入后台

我有一个非对话框窗口,它在用户双击进度条后打开。每次打开时,它会短暂地出现在前台,然后被拖到后台(隐藏在主应用程序窗口后面,带有进度条的窗口)。我希望它保留在顶部窗口,但我不想让它成为最顶部。我该怎么做?我正在用WPF4和c#编写这个 最佳答案 设置窗口的Owner成为主窗口。 关于c#-双击进度条后打开的窗口立即拖入后台,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10514

windows - 更新 Windows 资源管理器中显示的可用空间量

如何更新Windows资源管理器中显示的驱动器可用空间量?假设打开了Windows资源管理器,并以编程方式删除了一些文件。Windows资源管理器将不会刷新以显示新的可用空间。所以,我尝试像这样使用SHChangeNotify(Delphi代码):ws:='C:\';SHChangeNotify(SHCNE_FREESPACE,SHCNF_PATH,PWideChar(ws),nil);但它不会更新“Windows资源管理器”中报告的值。请帮忙。 最佳答案 如果您使用的是Delphi7,则SHCNF_PATH将映射到ANSI版本SH

windows - 如何使文件对程序具有读写能力,但对 Windows 中的非管理员用户只读/无访问权限?

我想做以下事情:非管理员用户可以在没有UAC提示的情况下运行我的程序。程序对特定文件具有完全访问权限。在程序之外,用户对文件只有只读权限或没有权限。他们不能修改文件。他们只能通过程序修改它。这可能吗? 最佳答案 Applicationsdon'thaveprivileges,usersdo.“程序对特定文件具有完全访问权限”和“用户对特定文件具有完全访问权限”的条件是无法区分的,因为程序以与启动它的用户相同的权限运行。因此,为了让程序以更高的权限运行,它需要以不同的用户身份运行。你可以通过embeddinganapplication

c++ - Internet Explorer BHO,写入注册表和管理员权限

出于某些原因,当我尝试在IE未以管理员权限运行时写入注册表时,Utils::SetValueInRegistry(HKEY_CURRENT_USER,L"Software\\myApp23",L"Domain",value.c_str());任何人都知道如何获得我的BHO权限以每次写入注册表?或者也许我应该写到另一个可用于写入的注册表部分?我需要存储的信息非常动态,用于在选项卡之间进行通信。谢谢。 最佳答案 InternetExplorer正在以低完整性级别运行。使用HKEY_CURRENT_USER\Software\LowReg

c# - 在什么情况下后台进程通常会自行终止?

除了主进程不再活跃 最佳答案 DoesanyoneknowiftheOSkillsaprocessifit'snotbeingactivelyusedafterawhile操作系统不会杀死空闲进程。*orifitispossiblethataprogramcankillitselfafterawhileifitsnotbeingused?这很可能正在发生。最好的选择可能是在需要时创建打印session,并在其间销毁它们。不要试图让它长时间保持事件状态,只需创建一个新的打印session,打印到它,然后在每次需要时关闭它。*注意:Wi

c++ - 使用 C/C++ 在 Windows 资源管理器中打开目录

我正在用C++制作游戏,我在一个奇怪的位置(安装目录)有一个目录,其中包含使用PrintScreen键截取的游戏截图。我想做的是创建一个按钮,用于打开带有屏幕截图位置的Windows资源管理器。我正在考虑将C的system函数与explorer.exe和一些参数一起使用,但我认为这不是正确的做法。我可能会在全屏模式下禁用此功能,因为我想避免意外行为。 最佳答案 最好的方法是使用SHOpenFolderAndSelectItems()功能。这让您可以打开默认文件夹管理器(即不硬编码到Explorer,尊重用户的选择)并具有让您自动选择

学生成绩管理系统数据库设计--MySQLSQL Server

MySQL数据库设计-学生成绩管理系统设计大纲友情链接1、医疗信息管理系统数据库–MySQL2、邮件管理数据库设计–MySQL3、点餐系统数据库设计–SQLServer4、商品管理系统数据库设计–SQLServer5、SQLServer医疗信息管理系统数据库【英文版-源码】–(MedicalManagementSystemDatabase)6、SQLServer电影院数据库管理系统【英文版-源码】–(MovieTheatreManagementSystemDatabase)1.项目背景及需求分析1.1项目背景1.2需求分析1.2.1信息需求1.2.2功能需求1.2.3安全性与完整性要求2.概念