草庐IT

Realm管理

全部标签

c# - 将特定文件或文件夹添加到 Windows 资源管理器 View

我一直在为我的电脑开发一个标记程序。我需要能够将文件或文件夹列表传递到资源管理器(或类似的东西)中以显示它们并能够像在Windows中使用文件夹View一样操作它们。我已经编写了记录和存储与计算机上文件路径相关的标签的软件,我可以动态搜索它们以创建路径列表,但接下来的部分我有点难过。即使有一个解决方案可以让操作人员认为文件位于“临时”文件夹中并简单地显示它,那也是完美的。到目前为止,我所有的东西都是用C#编写的,但我对这门语言并不挑剔。提前致谢! 最佳答案 IExplorerBrowser控件是使用“Windows资源管理器”控件的

windows - 替换 Windows 中的资源管理器 Pane ?

当用户放入CD并自动运行时,我想“浏览”CD但我想对磁盘内容做一些额外的处理。如果我想用我自己的一个替换Windows资源管理器中的ListView,我将如何开始?我应该搜索哪些术语以了解如何执行此操作。我想获得资源管理器提供的TreeView部分,以及所有shell交互,我只想隐藏文件名末尾的额外扩展名(.pgp)并显示文件的图标,就好像它们没有加密一样. 最佳答案 我认为您最好的选择是使用ShellNamespaceextension像GMailDriveshell查看此链接AnalmostcompleteNamespaceEx

windows - 检查应用程序是否可以在没有管理员权限的情况下运行?

要让Windows用户以普通用户而非管理员身份登录,我需要检查他们的所有应用程序是否在有限权限下运行正常。是否有专门用于检查应用程序是否可以在有限权限下运行的应用程序,或者是SysInternals的ProcessMonitor每个人都为此目的使用什么?谢谢。 最佳答案 创建一个具有应用程序域用户权限的测试帐户在非开发计算机上以该用户身份登录。最好是安装了新操作系统和所有其他“标准”公司软件的计算机。安装软件并运行。这是真正测试您的应用程序的唯一方法。确保你练习了整个应用程序。确保安装和卸载按预期工作并且不留下任何工件。能够将测试计

c# - 在 Windows 资源管理器窗口中突出显示文件

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:C#,OpenFolderandSelectthefile我想做一个搜索文件功能,打开文件夹并突出显示找到的文件。我怎样才能突出显示文件(就像用鼠标单击文件一样)?

.net - 我的程序需要管理员权限才能打开文件是否正常?

当我将我的.NET程序安装到C:\ProgramFiles并运行它时,它不会要求管理员权限(Win7),但它无法打开应用程序目录中的任何文件,除非我授予管理员权限手动给它。如果它不在C上,它运行良好。我知道我可以将自定义list文件添加到我的应用程序以向用户询问管理员权限,但它会一直询问,即使不需要。我在SO上读到,该软件在安装后不应向ProgramFiles写入任何内容,但它甚至无法读取文件(例如,语言文件)。我也有一个数据库文件,它是由程序读写的,那么我应该把这个文件放在哪里?所以我想知道在没有管理员权限的情况下无法读取文件是否正常。如何让程序仅在必要时请求管理员权限?编辑我以系统

windows - 在批处理文件中以管理员身份复制文件

所以我有一个批处理文件,可以将文件从一个文件夹复制到一堆不同的文件夹。这个批处理文件的目的是像一个简单的安装程序(没有注册表编辑),让其他人更容易使用我分发的一组文件。因为它被广泛分发,所以它需要在XP及以上的Windows操作系统上运行。这些文件需要移动到程序的程序文件(这个有效),他们的文档文件夹(也有效)和所有用户开始菜单中的程序文​​件夹(无效)。到目前为止,我使用xcopy和robocopy都没有成功,因为它们都告诉我“访问被拒绝”。还使用“以管理员身份运行”运行批处理文件。除了批处理文件之外,如果您能想到一种更有效的方法来完成我正在尝试做的事情,我愿意接受想法。xcopy/

c++ - 如何判断驱动器是否在没有管理员权限的情况下被 BitLocker 加密?

出于我的目的,我只需要知道驱动器的DOS路径的BitLocker加密状态。像这样:enumDriveEncryptionStatus{Unprotected,Protected,Unknown};DriveEncryptionStatus=GetDriveBitlockerEncryptionStatus(L"C:\\");我找到了Win32_EncryptableVolume不幸的是带有此警告的类:TousetheWin32_EncryptableVolumemethods,thefollowingconditionsmustbemet:Youmusthaveadministrato

windows - 确定当前是否在 Windows 资源管理器中重命名文件

我正在尝试检查Windows资源管理器View以查看当前是否在键入时重命名/编辑文件名。我安装了一个系统Hook,用于监视键盘的特定击键并触发特定事件。这是以这种方式完成的:如果键盘Hook发现按下的键,它会向另一个线程发送消息并继续处理其他系统Hook。其他线程接收消息并检查资源管理器窗口是否处于事件状态并获取IFolderView2的接口(interface)。调用IFolderView2::GetFocusedItem()以获取文件夹View中的焦点项目。使用IFolderView2::GetSelectionState()检查焦点项目是否正在重命名/是否处于编辑模式(SVSI_

企业知识管理的方式包括哪些方面?

企业知识管理是指企业对内部的知识进行有效的收集、整合、分析、存储和利用,从而提高企业的综合竞争力和创新能力的过程。企业知识管理是企业信息化建设的核心内容之一,是企业的核心竞争力之一。企业知识管理的方式企业知识管理主要包括以下几个方面:知识创造知识创造是企业知识管理的起点,它是指企业通过创新、研发、学习等方式创造新的知识,从而提高企业的创新能力和竞争力。知识获取知识获取是指企业通过各种渠道获取外部知识或者内部知识,从而丰富企业的知识库,提高企业的综合竞争力。知识共享知识共享是指企业通过各种方式将内部知识和外部知识进行交流和共享,从而提高企业的综合竞争力和创新能力。知识保护知识保护是指企业对自己的

windows - 如何停止资源管理器启动我的应用程序最大化?

Explorer似乎总是以SW_MAXIMIZE启动我的应用程序(STARTF_USESHOWWINDOW在STARTUPINFO.dwFlags中设置)。我知道ShowWindow将使用此值thefirsttime你/Windows需要显示一个窗口,但不幸的是,它最大化了一个不应该最大化的窗口。我的窗口是使用CreateDialogIndirectParam创建的,并具有以下样式:WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX|WS_CLIPCHILDREN|DS_MODALFRAME|DS_CENTER|WS_VISIBLE。为什么ShowWindow在允