Dim ThisModule As IntPtr
Dim Proc As Process() = Process.GetProcessesByName("Sol")
For i = 0 To Proc(0).Modules.Count - 1
If (Proc(0).Modules(i).ModuleName.ToString.Contains("UxTheme")) Then
ThisModule = Proc(0).Modules(i).BaseAddress
End If
Next
我已经使这个代码,并完美的作品,但现在...我想在Delphi中,它的问题是...我还没有足够的知识,使其在谷歌,我还没有找到我需要的信息。需要帮助转换Vb.Net德尔福(API的东西(?))
在此先感谢!
如果上面的代码会使用本地Windows API,那么转换对于在Delphi中流畅的人来说可能是微不足道的。现在,上面没有;相反,代码会大量使用.NET类(我认为),这在Delphi中不存在。 – 2011-05-08 20:06:07
@Andreas该代码没有使用本机Windows API,所以OP有一个真正的问题。在编写VCL代码时,您还会避免使用VCL,以便在未来的某个时间很容易进行转换? – 2011-05-08 20:09:16