腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
运行时
检查
失败
#
0
从
kernel32.dll
加载
QueryFullProcessImageName
、
、
、
我的程序需要
QueryFullProcessImageName
()才能在Vista上运行,但不能在XP上运行。我尝试通过
kernel32.dll
加载
QueryFullProcessImageName
() (而不是静态链接),这样相同的可执行文件就可以在WinXP和Vista上运行。
加载
它的代码是:bool LoadQueryFullProcessImageName() HMODULE hDLL = LoadLibrary
浏览 0
提问于2009-03-30
得票数 8
回答已采纳
1
回答
OpenProcess:不顾PROCESS_QUERY_LIMITED_INFORMATION的ERROR_ACCESS_DENIED
、
、
、
从
Vista开始,如果没有UAC,.NET的System.Diagnostics.Process.MainModule属性将
失败
。但是,除非这个过程是我自己的,或者我首先提升了我的流程,否则这是
失败
的。然后打电话给Marshal.GetLastWin32Error()给我ERROR_ACCESS_DENIED。hObject); public enum ProcessAccessFlags : uint QueryLimitedInformation =
0
x1
浏览 0
提问于2017-04-13
得票数 1
3
回答
不存在函数的C# DllImport
、
我们有一些C#代码,它从外部DLL调用非托管代码。外部DLL用作插件,可能具有不同的版本.不同的版本包含一组略有不同的可用函数。更确切地说,DLL的最新版本有一个函数提供给我们这个版本。因此,对于这些版本,很容易知道哪些函数是可用的。但是,我们还需要知道DLL是否比引入该函数的版本更早。
浏览 2
提问于2015-11-06
得票数 2
回答已采纳
1
回答
当尝试获取客户端进程可执行路径时,拒绝访问错误
、
、
、
、
为了
检查
客户端进程的真实性,我需要验证客户端进程可执行文件的数字签名,因此我试图使用它的进程id获取客户端的可执行路径。, false, processId); 但是,我在一个示例windo
浏览 7
提问于2016-11-04
得票数 6
2
回答
如何
从
32位进程获取64位进程的可执行路径?
、
、
、
但是,如果您尝试
从
32位进程获取64位进程的句柄,则OpenProcess()将
失败
,因此我不能使用此方法。(这是this question的公认解决方案,但由于它和它的其他答案都没有解决
从
32位进程访问64位进程的问题,所以没有回答我的问题。) 有没有办法做到这一点?
浏览 156
提问于2020-04-22
得票数 1
1
回答
在C#中获得没有管理权限的进程路径
这是在作为管理员
运行时
非常有用的基本前提: Process pname = Process.GetProcessesByName(processName)[
0
]; try { if (
QueryFullProcessImageName
.dll")] private static ext
浏览 4
提问于2020-03-15
得票数 0
1
回答
Path.GetDirectoryName生成Win32Exception‘访问被拒绝’
、
、
嗨,我目前正在尝试获取正在运行的进程的目录,并继续获取错误System.ComponentModel.Win32Exception:“访问被拒绝”,下面是我使用的代码,并且我目前正在使用time来防止这个错误,但是time被证明是一种缓慢的方法,需要有宝贵的处理时间,我在这里是想问是否有一种方法来检测一个进程的数据是否可以通过布尔值访问,以防止被要求一个therefore语句,从而减少处理时间。
浏览 4
提问于2019-11-24
得票数 0
回答已采纳
3
回答
不能总是检索进程的路径
hprocess <> IntPtr.Zero Then Dim size As Integer = buffer.Capacity Return buffer.ToString()Private Shared Function
QueryFu
浏览 1
提问于2014-03-31
得票数 1
回答已采纳
3
回答
为什么我要从64位Windows 8上的GetModuleFileNameEx中得到无稽之谈呢?
、
、
NazwaProcesu(const uchwyt: Thandle): string; pid: DWORD; sciezka: array [
0
.hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, FALSE, pid); try GetModuleFileNameEx(hProcess,
0
, sciezka, M
浏览 6
提问于2014-07-31
得票数 5
回答已采纳
2
回答
QueryFullProcessImageName
返回错误31
、
、
我正在开发一个应用程序,它应该能够
从
系统中的所有进程中显示和检索信息。我试图使用函数
QueryFullProcessImageName
获得进程的完整路径,但由于错误31 (附加到系统的设备不起作用)
失败
,这只发生在程序第一次枚举正在运行的进程之后创建的新进程。(Handle.DangerousGetHandle(),
0
, ExePath, ref MaxPathLength)) return ExePath.ToStringEventSeverity.Error));
浏览 2
提问于2021-02-26
得票数 2
回答已采纳
3
回答
确定控制台应用程序是从命令行运行还是
从
Powershell运行
、
、
、
如何确定控制台应用程序是
从
Powershell运行,还是
从
应用程序内部运行标准命令行?
浏览 1
提问于2014-11-19
得票数 3
回答已采纳
4
回答
32位和64位C#通过句柄(hWnd)获取路径/文件名
、
、
、
、
out uint processId); { uint pid =
0
;
浏览 0
提问于2011-01-22
得票数 5
回答已采纳
1
回答
如何找到windows进程中
加载
的DLL的实际路径(XP /Windows 7)
、
、
我们为其他应用程序创建一个DLL,以
加载
和使用应用程序中的一些功能。DLL依赖于从中
加载
它的实际路径。|----/configdir/configfile它需要product_home位置来读取配置文件和
加载
jar文件等 我的windows应用程序
加载
了一个特殊的DLL。我需要找到进程中
加载
的DLL的实际路径,并使用它来设置一个"HOME“变量。这将在处理的其余部
浏览 3
提问于2011-07-15
得票数 2
回答已采纳
1
回答
除非单步执行代码,否则LoadLibrary将
失败
并返回代码126
、
、
、
我正在使用LoadLibrary动态
加载
opencv dll。让代码
运行时
,该操作经常
失败
,但在单步执行代码时,该操作会成功。public static extern IntPtr LoadLibrary(string dllToLoad);static extern uint SetErrorMode(uint uMode)
浏览 1
提问于2017-05-11
得票数 0
2
回答
在Windows中
从
桌面应用程序
加载
"comctl32.dll“
失败
、
、
、
加载
user32.dll、
kernel32.dll
、gdi32.dll等窗口dll是可能的,可以使用LoadLibrary。但是,当我尝试使用"comctl32.dll" LoadLibrary
加载
或"comdlg32.dll"时,它将返回NULL。编辑:当我测试为x86编译的应用程序时,它没有任何问题。当我为ARM构建它并在Windows下
运行时
,发生了此错误
浏览 3
提问于2013-01-06
得票数 4
回答已采纳
2
回答
如果需要,Delphi只能使用.dll吗?
、
、
用户只有在设置了特定的选项时才会调用这些方法,但只有在使用inpout库之后,才会
从
.ini文件中收集这些选项。 有没有一种方法可以只在需要的时候使用这个库,而不是像我这样声明它?
浏览 0
提问于2012-02-14
得票数 6
回答已采纳
1
回答
C# .NET -如何
从
本机资源为位图创建新的位图实例?
、
、
、
、
我多次尝试
从
本地资源
加载
位图,但都
失败
了很多。我尝试将图像
加载
到本机资源中如下所示: [DllImport("
kernel32.dll
")][DllImport("
ke
浏览 0
提问于2013-06-23
得票数 0
2
回答
无法LoadLibrary '
kernel32.dll
‘。
从
WCF服务调用时
、
、
、
、
本机方法类如下所示 { public staticextern IntPtr LoadLibrary(string dllToLoad); public static externstatic extern bool FreeLibrary(IntPtr hModule);使用app.
浏览 0
提问于2016-04-04
得票数 0
1
回答
Windows内核驱动程序:在进程
加载
期间,"CLIENT_ID CreatingThreadId“中的”句柄CreatingThreadId“是否相同?
、
、
、
PsLookupThreadByThreadId(pSpi->Threads[
0
].ClientId.UniqueThread,&Thread)我想在ntdll
加载
之后立即
加载
我的在
加载
ntdll之后,我将知道这一点,感谢,我可以使用他的APC注入逻辑注入我的dll。 我的目标是将我的dll注入回调中,但不要像他那样使用来获取,而是将其保存在回调中。因此,我的问题是:我是否可以相信,在所有的进程
加载
期间,
从
获得的都是相同的?
浏览 0
提问于2018-05-12
得票数 1
回答已采纳
1
回答
当
从
C#调用
Kernel32.dll
函数时,有可能获得最后一个错误代码吗?
、
、
、
、
我
从
C#程序调用的
Kernel32.dll
中有几个函数。我导入的函数如下: [System.Runtime.InteropServices.DllImport("
Kernel32.dll
", EntryPoint = "GetSystemTime", ExactSpellingSetSystemTime的文档指出,如果函数
失败
,则返回
0
,并调用GetLastError以获取有关
失败
的扩展信息。因此,我以与上述函数相同的方式
从
<em
浏览 4
提问于2019-11-21
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券