小编Vin*_*nzz的帖子

如何获取java应用程序的图标?

我有一个代码在win32框中列出正在运行的应用程序,然后显示他们的图标.

到目前为止这么好,我得到应用程序的hwnd,然后调用GetClassLong(hwnd,GCL_HICONSM),一切都很好.

但是java应用程序的情况很难处理,因为回答我的调用的过程是javaw.exe,而不是闪亮的pimpy java应用程序,谁有一个如此漂亮的图标......

我还试着GetWindowThreadProcessId,但是唉,这是返回的javaw的PID ...

有一种方法可以做到这一点,因为任务管理器(alt + tab)显示好图标.

winapi

3
推荐指数
1
解决办法
510
查看次数

如何在没有分组的情况下识别正则表达式中的两个不同的单词

我有一个正则表达式的问题,我必须在文本中识别令牌,如:

Foo-然后是其中一个barbaz后面的-一些数字,如:

Foo-bar-010
Foo-baz-101
Run Code Online (Sandbox Code Playgroud)

然后我想把我的比赛分成:Foo-bar -010Foo-baz -101

我的正则表达式是这样的:

(Foo-(bar|baz))-[0-9]+
Run Code Online (Sandbox Code Playgroud)

这有点酷,但我不想为'bar'或'baz'子句定义一个组,因为它会影响我的结果.

有没有想过只用一个组得到这个结果?

regex

3
推荐指数
1
解决办法
529
查看次数

是否可以在Safari(Mac OS X)中加载NPAPI插件?

我有一些代码位于浏览器中,并为IE(COM/ActiveX)和Firefox(NPAPI)编写了C++插件.

我现在必须在Mac OS X上使用此代码.我在Apple的网站上找到了一些输入,但它是用Objective C编写的.

我也读过关于SIMBL的内容,但它似乎只处理Objective C代码,不是吗?

所以这是我的问题:

  • 是否可以为Safari编写纯C++插件(重新使用我的Firefox NPAPI插件会很棒)?

  • 如果不可能,有没有办法使用目标C插件作为某些C++代码的加载器?

我是Mac OS上的总菜鸟,甚至没有Mac Box可以搞乱,因此这是非常通用的问题.

谢谢

c++ safari macos plugins

3
推荐指数
1
解决办法
3047
查看次数

如何防止System.Xml.XmlDocument转义属性值

我有一个XML文档来处理它包含如下属性:

<action name="foo -> bar">
Run Code Online (Sandbox Code Playgroud)

如果我做一个简单的:

XmlDocument doc = new XmlDocument();
doc.Load(stInPath);
doc.Save(stOutPath);
Run Code Online (Sandbox Code Playgroud)

属性字符串是转义的:

<action name="foo -&gt; bar">
Run Code Online (Sandbox Code Playgroud)

这是我想要阻止的事情.

你知道怎么做(除了之后在xml文件上进行整体查找和替换)?

编辑:这似乎是一种合法的行为,而且我不必担心这一点(参见Jon Skeet的回答)

c# xml xmldocument

1
推荐指数
1
解决办法
1813
查看次数

Windows 2000 Box上是否支持silverlight 3.0?

我有一个很老的客户端,希望确保我们仍然可以编码的基于Silverlight的解决方案适用于Windows 2000/IE6

有此计划经验的人吗?

谢谢

silverlight windows-server-2000

0
推荐指数
1
解决办法
627
查看次数