草庐IT

Explorer

全部标签

c# - 如何在Windows任务栏中制作一个文本框?

我正在制作一个应用程序,它将接受用户的搜索查询并显示结果。为了使界面更友好,我想到了在任务栏中制作一个文本框,它接受输入,然后在新窗口中显示结果。我已经在SO和其他网站上查看了相同问题的链接。根据我使用google和其他网站发现的情况,我们需要使用Bands来实现这一目标。有人可以向我解释上述问题(Bands)的解决方案吗,您可以指出任何好的链接或一些文章,或者您可以编写代码示例来解释。我只需要足够的信息来帮助我着手解决这个问题。 最佳答案 “您应该在新开发中使用缩略图工具栏来代替Windows7不支持的桌面带。”-MSDN不幸的是

windows - Internet Explorer 8 将其故障转储存储在哪里?

我正在与一个错误作斗争,该错误不会在我的机器上重现,但每次都会在我客户的机器上重复出现。我已经尝试了一切,现在我正在寻找IE8在崩溃后留下的任何调试数据(或其他)。谷歌和微软的搜索结果一无所获。InternetExplorer8将其故障转储存储在哪里?它肯定会在崩溃后向Microsoft发送一些内容,我如何才能看到它? 最佳答案 这里有一篇文章会告诉你如何生成一个迷你转储http://www.vistax64.com/windows-updates/227276-mshtml-dll-internet-explorer-8-cras

c++ - explorer中双击文件怎么 Hook ?

当用户双击文件启动时,如果文件符合特定条件,我需要执行自定义操作。在WindowsXP中,可以使用detours在explorer.exe中hookShellExecuteEx,文件名是可以访问的。我需要在Windows7和8中做类似的事情。如何在双击文件时执行一些代码,并获得文件名?我需要一种方法,如果Windows更新补丁浏览器,该方法将继续有效。 最佳答案 使用procmon进行的简短检查表明,每次文件被资源管理器激活时(通过双击它或按回车键)。资源管理器搜索HKCR\*\ShellEx\DataHandler。DataHan

c# - 如何使我的应用程序与 Windows 资源管理器一样快地呈现文件

我有一个文件夹,里面有很多文件。我希望能够将我的每个文件呈现为一个按钮。当我点击按钮时,会发生一些事情。privatevoidForm1_Load(objectsender,EventArgse){intx=10;inty=10;///Processthelistoffilesfoundinthedirectory.string[]fileEntries=Directory.GetFiles(@"c:\lotsofDocs");foreach(stringfileNameinfileEntries){//dosomethingwithfileNameButtonnewbotton=ne

windows - 如何在 Delphi 中将项目添加到 Windows 资源管理器内容菜单?

我想在Windows资源管理器内容菜单(适用于所有文件类型)中创建菜单项,单击后将打开我的应用程序并将选定的文件名传递给它。有这方面的教程吗?我知道有可用的ShellPlus组件,但它有点过时了。 最佳答案 注册表这个方法很简单,因为它归结为添加一些注册表项。缺点是你不能在其中放入任何逻辑。你可以阅读它here和hereDelphi中的一个简单示例。如果您使用DDE来执行菜单项,您将获得更多的控制权。参见here一个德尔福的例子。外壳扩展此方法需要更多工作,但您可以完全通过代码控制上下文菜单。你将不得不编写一个DLL,实现ICont

windows - RC2247 : Cannot open Rc file : Resource explorer cannot load resource ; Load failed

我有一个正在处理的win32项目,资源文件直到昨天都运行良好。现在,当我尝试打开资源文件进行编辑时,它崩溃了并出现以下错误:C://programfiles/MicrosoftSDKs/Windows/v6.0A/include/prsht.h(0)errorRC2247:Symbolnametoolong任何人都可以告诉我我可能哪里出错或在哪里调查。rc文件是一个非常简单的对话框,带有静态文本和进度条。 最佳答案 我也有这个错误。http://social.msdn.microsoft.com/Forums/{...}Link中提

windows - Python : How to open a folder on Windows Explorer(Python 3. 6.2,Windows 10)

如果我将要打开的路径存储在一个名为finalpath的字符串中,它看起来像这样:"./2.8Movies/English/DieHardSeries"那我如何在Windows资源管理器中打开它?(Windows10)(Python3.6.2)P.S我知道很多人问过这个问题,但我没有找到他们清楚。请尽快回答。 最佳答案 我找到了一个简单的方法。importospath="C:/Users"path=os.path.realpath(path)os.startfile(path) 关于win

c# - 杀死 Windows 资源管理器有问题吗?

为此,我需要终止Windows资源管理器的进程(explorer.exe)假设我使用原生NT方法TerminateProcess它有效,但问题是资源管理器再次启动,无论如何可能是Windows正在这样做。当我用Windows任务管理器杀死explorer.exe时,它​​不会回来,它仍然被杀死。我想通过我的应用程序执行任务管理器正在执行的任何操作。编辑:感谢@sblom我解决了它,在注册表中快速调整就可以了。虽然这是一个聪明的hack,但显然taskmnager有一个更简洁的方法来做到这一点,也就是说,我现在决定采用@sblom的方式。 最佳答案

javascript - 在 Internet Explorer 中使用 Javascript 调用 C++

我在BHO扩展中看到过这种情况,其中JavaScript可以调用C++BHO中的函数。但是假设我没有使用BHO,而是我有一个C++控制台应用程序创建一个IECOM对象,如下所示:HRESULThr=CoCreateInstance(CLSID_InternetExplorer,NULL,CLSCTX_LOCAL_SERVER,IID_IWebBrowser2,(void**)&_cBrowser);我还有一个类“拥有”从该函数返回的IWebBrowser2对象。classBrowserWrapper{public:CComPtrpBrowser;voidSomeFunction(...

c# - 如何以 C# 编程方式或命令行打开 explorer.exe 到 "Recycle Bin"

我想要一个WPF按钮,它可以在Windows7|8中直接将explorer.exe打开到“回收站”中。这是因为我的应用程序删除了很多文件,我想为用户提供一种快速恢复文件的方法。命令行参数不起作用,可能是因为“回收站”是一个虚拟目录。我试过使用“$回收站”。Explorer.exe/root,其中a是一个虚拟文件失败。试图保护回收站中的空间似乎也不起作用。这是我测试并正在使用的来自ScottPowell的工作代码。谢谢斯科特@privatevoidExploreTrashBin(){Stringstr_RecycleBinDir=String.Format(@"C:\$Recycle.B