如何使用visualstudio调试windowsvista边栏小工具

我们的Vista小工具崩溃和我的电子邮件充满抱怨的附带好处之一是,我学会了如何在visualstudio中调试Vista小工具,所以我和大家分享财富。...

我们的Vista小工具崩溃和我的电子邮件充满抱怨的附带好处之一是,我学会了如何在visualstudio中调试Vista小工具,所以我和大家分享财富。

在本练习中,您将需要一个visualstudio2005的副本和一个损坏的Vista小工具,但是如果您尝试的话,您可能可以调整它以使用不同的工具。

关键步骤:启用脚本调试

打开Internet Explorer的“选项”面板,找到“高级”选项卡并取消选中“禁用脚本调试”框。

如何使用visualstudio调试windowsvista边栏小工具

调试完成后,您可能希望关闭此功能,因为它在浏览时会变得非常烦人。

打开小工具代码

安装小工具后,Windows将解包并将文件复制到用户配置文件中的文件夹中。我们需要找到这个文件夹并打开构成小工具逻辑的javascript文件。

只需将以下内容粘贴到浏览器地址栏中:

%LOCALAPPDATA%\Microsoft\Windows Sidebar\Gadgets

您将看到配置文件中安装的所有小工具的目录列表。在visualstudio中打开主javascript文件。

附加到边栏进程

接下来,我们需要附加到小工具的特定侧边栏进程。(执行此步骤之前,请确保小工具正在运行)

转到“工具\附加到进程”或按Ctrl+Alt+P打开对话框。

如何使用visualstudio调试windowsvista边栏小工具

现在您应该查找一个名为边栏.exe将标题设置为小工具的名称,然后单击“附加”按钮。

如何使用visualstudio调试windowsvista边栏小工具

For a close-up view, you can see that the gadget is running under a separate process from the main sidebar, but the title is set to “How-To Geek”.如何使用visualstudio调试windowsvista边栏小工具

现在是关键的一步…点击在白**域的左边设置一个断点…

如何使用visualstudio调试windowsvista边栏小工具

如果一切顺利,您将立即看到一个名为x-gadget的新文件:///主要.js一旦遇到断点,调试工具就会激活。

如何使用visualstudio调试windowsvista边栏小工具

请注意,您不能修改此文件,但可以使用即时窗口实时测试任何代码。

重要注意事项

  • 在调试一个每隔一段时间轮询一次的小工具时,明智的做法是将间隔设置得很低,这样就不必等待很长时间它才会触发。
  • 您可以在原始源文件中进行更改,但必须关闭/重新打开小工具,然后重新附加到它。
  • 如果您得到一个关于没有加载符号的错误,那么您没有按照第一步启用脚本调试。
  • 您必须在监视框中手动输入要监视的变量的名称,但是您可以像真正的调试器一样逐步遍历这个小工具。

调试愉快!

  • 发表于 2021-04-14 12:15
  • 阅读 ( 141 )
  • 分类:互联网

你可能感兴趣的文章

7个最佳linux文本编辑器和gedit替代方案

... 不要与visualstudio混淆,visualstudio代码是一个强大的开源文本编辑器,在Linux上本机运行。它内置的Intellisense(上下文代码完成)将所有其他文本编辑器都击垮了。 ...

  • 发布于 2021-03-13 00:59
  • 阅读 ( 337 )

VisualStudio代码是mac的完美文本和脚本编辑器

...说可能有点过分。如果你很好奇,只是想玩一下,微软的visualstudio代码可能是更好的选择。 ...

  • 发布于 2021-03-14 07:11
  • 阅读 ( 202 )

为高效的程序员和程序员提供的5个最佳javascript编辑器

... 首先,visualstudio代码与visualstudio不同。visualstudio是一个臃肿的IDE,visualstudio代码是一个可定制的文本编辑器,它可以根据需要简单或高级,这要感谢它的第三方扩展库。 ...

  • 发布于 2021-03-14 08:05
  • 阅读 ( 226 )

visualstudio代码与atom:哪个文本编辑器适合您?

...在搜索完美的代码编辑器,很有可能您同时遇到了Atom和visualstudio代码。当然,还有很多其他的编辑,但这两个是被谈论最多的。 ...

  • 发布于 2021-03-19 18:36
  • 阅读 ( 197 )

9个visual studio代码扩展,使编程更加简单

微软的visualstudio代码是目前最好的免费文本编辑器之一。它结合了完整的功能集和相对易用性,对于一个电子应用程序来说,性能出奇的好。撇开以上原因不谈,人们喜欢它的原因之一是它的可扩展性。 ...

  • 发布于 2021-03-20 21:31
  • 阅读 ( 224 )

微软红心程序员!ms提供的11个免费开发工具

... visualstudio代码是一个轻量级的源代码编辑器,它在特性方面仍然很重要。 ...

  • 发布于 2021-03-22 05:32
  • 阅读 ( 402 )

Windows10中的“开发者模式”是什么?

...Windows10,包括Windows10Home。 侧载未签名的应用程序(并在VisualStudio中调试它们) 相关报道:windows10允许你像Android那样侧载通用应用程序 此选项位于“Windows应用商店应用程序”和“侧载应用程序”下面。选择“Windows应用商店应...

  • 发布于 2021-04-08 06:54
  • 阅读 ( 204 )

如何在visualstudio中自动创建生成备份

...件和简单的批处理脚本的强大功能,您可以轻松地添加让visualstudio为每个发布代码生成自动创建源代码备份的功能。 工作原理 我们的解决方案很简单:每当发生成功的构建事件时,我们都会运行一个批处理脚本,该脚本将在...

  • 发布于 2021-04-11 18:15
  • 阅读 ( 154 )

internet explorer 9平台预览

...候没有太多的用户界面…但你可以得到一个很好的主意,如何Internet Explorer将采取行动。 注意:您将无法更改平台预览的“主页”。 在四个可用的菜单中,有两个是大多数人感兴趣的“页面和调试菜单”。如果您要导航到一个...

  • 发布于 2021-04-13 19:09
  • 阅读 ( 147 )

在windows 7上禁用侧边栏/桌面小工具

如果你只是看不到Windows7中的桌面小工具,甚至WindowsVista中的边栏小工具的意义,你会很高兴知道你可以通过简单的配置更改来轻松地禁用它们。 如果你真的,真的不熟悉Windows7,这些小工具可以通过桌面上下文菜单访问,并且...

  • 发布于 2021-04-14 04:45
  • 阅读 ( 120 )

相关推荐