.net 如何在DLL中找到所需的函数?

.net 如何在DLL中找到所需的函数?,.net,windows,vb.net,dll,.net,Windows,Vb.net,Dll,对于程序中需要的某些函数,我必须添加对DLL的引用。我想知道程序员是如何找到函数所需的DLL的 例如,如果我需要获取活动窗口的文本,我必须引用“user32” 如何确定需要导入哪个DLL?你浏览文档了吗 我目前正在使用Visual Basic.NET大部分时间只是在谷歌上搜索我要做的事情,例如: https://www.google.com.au/search?q=get+text+from+window+in+c%23 我读了前三个答案 我也读了一些博客,读了一些书,如果我真的卡住了,我

对于程序中需要的某些函数,我必须添加对DLL的引用。我想知道程序员是如何找到函数所需的DLL的

例如,如果我需要获取活动窗口的文本,我必须引用“user32”

如何确定需要导入哪个DLL?你浏览文档了吗


我目前正在使用Visual Basic.NET

大部分时间只是在谷歌上搜索我要做的事情,例如:

 https://www.google.com.au/search?q=get+text+from+window+in+c%23 
我读了前三个答案

我也读了一些博客,读了一些书,如果我真的卡住了,我会浏览文档。虽然我发现MSDN文档有时并不是特别有用,但有时它会很好。或者我会拿起电话给我的书呆子们打电话


如果您必须引用user32和COM DLL,我建议您检查一下,但是如果您正在编写VB.NET代码,并且不想做任何花哨的事情,那么可能有一种更简单的方法来完成您要做的事情

大多数时候,我只是在谷歌上搜索我想做的事情,例如:

 https://www.google.com.au/search?q=get+text+from+window+in+c%23 
我读了前三个答案

我也读了一些博客,读了一些书,如果我真的卡住了,我会浏览文档。虽然我发现MSDN文档有时并不是特别有用,但有时它会很好。或者我会拿起电话给我的书呆子们打电话


如果您必须引用user32和COM DLL,我建议您检查一下,但是如果您正在编写VB.NET代码,并且不想做任何花哨的事情,那么可能有一种更简单的方法来完成您要做的事情

MSDN上的Windows API函数文档始终有一个库,您可以在文档页面的底部找到它


找到您需要的函数是另一回事,正如LachlanB的回答所示,Google通常是您的朋友。

MSDN上的Windows API函数文档总是有一个库,您可以在文档页面的底部找到它


找到您需要的函数是另一回事,正如拉克兰布的回答所指出的那样,谷歌通常是您的朋友。

这是您需要的本机方法还是.NET方法?是您需要的本机方法还是.NET方法?对于几乎肯定需要的p/Invoke导入,pinvoke.NET可能是最好的选择。它不仅会告诉你从哪个库中提取数据,还会告诉你需要使用哪些.NET类型来整理数据。“我会拿起电话给我的一些书呆子同事打电话。”15年前,你什么时候写下这个答案的?与此同时,互联网和堆栈溢出也被发明了。@CodyGray有时候,一个经验之声胜过1000次谷歌搜索。特别是如果你不确定你在寻找什么,或者它是否涉及到一个判断调用。为了P/Invoke导入这几乎肯定需要,pinvoke.net可能是最好的选择。它不仅会告诉你从哪个库中提取数据,还会告诉你需要使用哪些.NET类型来整理数据。“我会拿起电话给我的一些书呆子同事打电话。”15年前,你什么时候写下这个答案的?与此同时,互联网和堆栈溢出也被发明了。@CodyGray有时候,一个经验之声胜过1000次谷歌搜索。特别是如果你不确定你在寻找什么,或者如果它涉及到一个判断电话。