我在一个名为 Titanium 的基于 JS 的框架中编写了一个应用程序。这个框架没有一些功能,所以我捆绑了自动热键,并使用 STDIN/STDOUT 将两者连接起来。Autohotkeys 有一个很酷的功能DllCall
,它允许与操作系统交互,应该可以帮助我缩小基于 JS 的框架和缺少的功能之间的差距。
举个例子,Titanium 允许我绑定到一个特定的端口。但是,如果我绑定到 0 并让操作系统选择一个空闲端口(应该如此),它会起作用,但无法判断它实际绑定到哪个端口。
现在,由于我来自 Web 应用程序,所以 DLL 对我来说是新的;所以我有几个问题:
- 是否有一个包含所有 DLL 及其所有方法的大文档?
- 我如何知道某些方法是否依赖于某些服务?我的意思是我听说有些依赖 RPC、COM、COM+、WMI 等,用户可以关闭它们,如果关闭,这些方法将不起作用。还有一个地方可以让我获得更多信息吗?
- 是否有任何现成的 DLL 及其方法,我可以相信它们从 XP 到 7 可以 100% 工作?
- 有什么我应该知道的访问权限吗?他们是否记录在案。
- 如果您也来自网络编程,还有什么我应该注意的吗?
非常感谢你。