如何获得使用System.Diagnostics.Process.GetProcess(string)的权限?

2023-12-06

我正在使用 Microsoft Visual Studio 制作一个简单的远程任务管理器以供体验。

我想用Process.GetProcesses(string);但存在访问被拒绝的异常,不允许我获取远程计算机进程。事实上这是正常的,因为我们应该使用用户名和密码进行身份验证,but how?


您可以尝试使用WMI以此目的

/// using System.Management;  
// don't forget! in VS you may have to add a new reference to this DLL
ConnectionOptions op = new ConnectionOptions();
op.Username = "REMOTE_USER";
op.Password = "REMOTE_PASSWORD";

ManagementScope sc = new ManagementScope(@"\\REMOTE_COMPUTER_NAME\root\cimv2", op);

ObjectQuery query = new ObjectQuery("Select * from Win32_Process");

ManagementObjectSearcher searcher = new ManagementObjectSearcher(sc, query);
ManagementObjectCollection result = searcher.Get();

foreach (ManagementObject obj in result)
{
     if (obj["Caption"] != null) Console.Write(obj["Caption"].ToString() + "\t");
     if (obj["CommandLine"] != null) Console.WriteLine(obj["CommandLine"].ToString());
}

欲了解更多详情Win32_进程类参见MSDN。

hth

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获得使用System.Diagnostics.Process.GetProcess(string)的权限? 的相关文章

  • 将 2D 数组映射到 1D 数组

    我想用一维数组来表示一个二维数组 函数将传递两个索引 x y 和要存储的值 这两个索引代表一维数组的单个元素 并相应地设置它 我知道一维数组需要具有 arrayWidth arrayHeight 的大小 但我不知道如何设置每个元素 例如 如
  • 实体框架代码优先 - 在另一个文件中配置

    使用 Fluent API 将表到实体的映射分开的最佳方法是什么 以便它全部位于单独的类中 而不是内联在 OnModelCreating 方法中 我目前在做什么 public class FooContext DbContext prote
  • 有没有比这更快的方法来查找目录和所有子目录中的所有文件?

    我正在编写一个程序 需要在目录及其所有子目录中搜索具有特定扩展名的文件 这将在本地驱动器和网络驱动器上使用 因此性能是一个问题 这是我现在使用的递归方法 private void GetFileList string fileSearchP
  • Linq Where 本地计数器关闭在 VS watch 中的结果不同

    我尝试删除前 3 个元素array与 LinQWhere扩展功能 这是一个例子 var array new 1 2 3 4 5 6 7 8 9 var count 3 var deletedTest1 0 var test1 array W
  • 身份未映射异常

    System Security Principal IdentityNotMappedException 无法转换部分或全部身份引用 该错误仅在应用程序注册后出现一次 当 SecurityIdentifier 无法映射时 例如 返回 Ide
  • 字节到二进制字符串 C# - 显示所有 8 位数字

    我想在文本框中显示一个字节 现在我正在使用 Convert ToString MyVeryOwnByte 2 但是 当字节开头有 0 时 这些 0 就会被删除 例子 MyVeryOwnByte 00001110 Texbox shows g
  • 组合 Datepicker 和 Timepicker 值 Win 8.1

    我试图同时使用 Datepicker Timepicker 来返回可以存储在数据库中的 DateTime 例如 我想要安排会议的开始日期和结束日期 如果适用 我将如何将这些值组合成 SQL 数据库可以处理的正确格式 任何反馈都会很棒 我让这
  • 控制台应用程序 .net Core 2.0 的配置

    在 net Core 1 中我们可以这样做 IConfiguration config new ConfigurationBuilder AddJsonFile appsettings json true true Build 这样就可以使
  • 捕获当前正在播放的声音

    是否可以捕获计算机上当前播放的声音 如果能够将其保存为 mp3 就好了 但我认为这样做会存在一些法律问题 所以 wav 也可以 我环顾四周 有人建议使用虚拟音频线之类的东西 在 C 中捕获声音输出 https stackoverflow c
  • C#:使用 System.Text 和 System.Text.RegularExpressions 之间的区别

    在 ASP NET C 应用程序中 我注意到为了使用 Regex 和 StringBuilder 我必须将两者都放在 using System Text using System Text RegularExpressions 从简单的角度
  • 推送 Lua 表

    我已经创建了一个Lua表C 但我不知道如何将该表推入堆栈顶部 以便我可以将其传递给 Lua 函数 有谁知道如何做到这一点 这是我当前的代码 lua createtable state libraries size 0 int table i
  • C++ Primer 5th Edition 错误 bool 值没有指定最小大小?

    bool 的最小大小不应该是 1 个字节吗 这有点学术性的东西 尽管它们会转换为数字 并且 与其他所有事物一样 它们最终将基本上由计算机内存中的数字表示 但布尔值不是数字 你的bool可以取值true 或值false 即使您确实需要至少 1
  • 为什么 C 函数不能返回数组类型?

    我是 C 语言新手 想知道 为什么 C 函数不能返回数组类型 我知道数组名是数组第一个值的地址 而数组是 C 中的二等公民 您自己已经回答了这个问题 数组是二等公民 C 按值返回 数组不能按值传递 因此不能返回它们 至于为什么数组不能按值传
  • 如何在 C++ 中使用 PI 常数

    我想在一些 C 程序中使用 PI 常数和三角函数 我得到三角函数include
  • OpenMP C 程序运行速度比顺序代码慢

    我是 OpenMP 的新手 正在尝试并行化 Jarvis 的算法 然而事实证明 与顺序代码相比 并行程序花费的时间要长 2 3 倍 难道问题本身就不能并行化吗 或者我并行化它的方式有问题 这是我针对该问题的 openMP 程序 其中有 2
  • 通过 MSBuild 调用 cl.exe 时无限期挂起

    我正在尝试在我的 主要是 C 项目上运行 MSBuild 想象一下一个非常庞大的代码库 Visual Studio 2015 是有问题的工具集 Windows 7 SP1 和 VS 2015 更新 2 即使使用 m 1 从而迫使它仅使用一个
  • 在 unix 中编译 dhrystone 时出错

    我是使用基准测试和 makefile 的新手 我已经从下面的链接下载了 Dhrystone 基准测试 我正在尝试编译它 但我遇到了奇怪的错误 我尝试解决它 但没有成功 有人可以帮助我运行 dhrystone 基准测试吗 以下是我尝试编译的两
  • 宏观评价[重复]

    这个问题在这里已经有答案了 可能的重复 未定义的行为和序列点 https stackoverflow com questions 4176328 undefined behavior and sequence points 我无法理解以下宏
  • 在 C# 中读取/写入命令行程序

    我正在尝试与 C 的命令行程序进行对话 它是一个情绪分析器 它的工作原理如下 CMD gt java jar analyser jar gt Starting analyser 这是我想从我的 C 程序插入内容的地方 例如 I love y
  • 最后从同一类中的其他构造函数调用构造函数

    我在这里读到可以调用另一个构造函数从同一类中的另一个构造函数调用构造函数 https stackoverflow com questions 829870 calling constructor from other constructor

随机推荐

  • 如何标准化雷达图的统计数据

    我正在使用 raphaelJS 绘制 雷达图 来显示统计数据 对于每个轴 它应该接受 0 到 10 之间的值 例如 中心点位于图表中心的多边形的值 10 10 10 10 10 简单的 但是 数据可能如下所示 26 14 48 18 1 3
  • Qt - 如何在 QLabel 图像顶部设置文本

    我相信使用了 QPainter 但我不知道如何将两者结合起来 QLabel imageLabel new QLabel QImage image c image png imageLabel gt setPixmap QPixmap fro
  • 单击按钮时如何在自动完成文本框中填充数据?

    我有一个带有 jquery 自动完成功能的文本框 如果输入 然后输入一个字符 它会根据条件填充数据 但是我想在单击按钮时填充自动完成列表中的所有数据 无论数据是什么在文本框中 我的按钮
  • 如何使用 UIbarbuttonitem 发送电子邮件而不使用 MFMailComposerViewController

    我想使用 rightBarButtonItem 发送电子邮件 而不使用 MFMailComposeViewController 是否可以使用 barButtonItem 发送电子邮件 知道如何做到这一点吗 提前致谢 您将在此处找到关于已接受
  • Ruby 模块可以描述为单例类吗?

    我试图从设计模式的角度理解 Ruby 模块的用途 Ruby 模块本质上只是一个只初始化一次的类吗 include MyModule ruby 类是一个可以创建实例的模块 与类一样 模块可以有方法 但不能创建模块的实例 这是他们之间唯一的区别
  • Firebase 获取记录总数的更好方法

    来自交易文档第二段 这里的目的是让客户端增加总数量 发送的聊天消息 暂时忽略有更好的方法 实施这一点 有哪些标准的 更好的方法 来实现这一点 具体来说 我正在考虑尝试执行诸如检索最近 50 条记录之类的操作 这要求我从列表的末尾开始 所以我
  • 如何判断 tkinter 中的密钥是否已释放

    我使用此代码来测试是否按下了某个键 但我还需要一个在释放键时调用的绑定 如果不存在这样的绑定 我会选择一些代码来连续检查该键是否仍然被按下 w bind
  • SQLite FireDAC 尾随空格

    我使用 Delphi XE7 和 FireDAC 来访问 SQLite 当我将数据放入 TEXT 字段时 任何尾随空格或 0 字符都会被截断 我可以在 SQLite 或 FireDAC 中更改一些内容以使其保留尾随空白吗 The trail
  • iPhone SDK:从核心数据填充表视图

    我正在寻找一个教程 展示如何从核心数据填充 UITableView 允许添加记录和删除它们 我发现了一些项目 但如果没有构建它们的步骤 它们就很难遵循 有人看过这方面的教程吗 或者更好的是 视频 你看过吗NSFetchedResultsCo
  • 如何在 java 中添加 POI Workbook 作为 json 元素

    我已经在这个问题上苦苦挣扎了好几天了 我需要将 Apache poi Workbook 添加到 json 对象 我尝试了 Json org objectmapper 和 gson 库 对于所有经过测试的库 我的序列化方法都是相似的 例如 o
  • 除了减少混乱之外,还有什么理由清理 Java 中未使用的导入呢?

    在 Java 中是否有任何充分的理由避免未使用的 import 语句 据我了解 它们是供编译器使用的 因此大量未使用的导入不会对编译的代码产生任何影响 仅仅是为了减少混乱并避免命名冲突吗 我之所以这么问 是因为 Eclipse 会发出有关未
  • 整数转换排名和晋升

    阅读有关整数提升和整数转换等级的内容 我发现了这一点link 1 如果两个操作数具有相同的类型 则不需要进一步转换 2 否则 如果两个操作数都是有符号整数类型或都是无符号整数类型 则较小整数类型的操作数 转换等级转换为大于操作数的类型 秩
  • 如何加速移动设备 iOS/Android 的统一构建和运行过程 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 您好 我正在 Unity 中开发一款游戏 我需要在 iOS 中测试这款游戏 对于特殊情况 我需要测试控制器的输入触摸 但这需要很多时间 当我更改脚本 C 中的某些代码行时 我必须
  • Google 地图侦听器事件的行为类似于单击,即使它是鼠标悬停

    我添加这两个 google maps event addListener 事件 google maps event addListener markerAcademicCenter mouseover function e markerIc
  • 没有名为 ogr 的模块

    我正在尝试使用ogr模块 我尝试使用 pip 安装它 但出现错误 找不到满足要求的版本ogr 来自版本 找不到匹配的分布ogr 尝试安装包括 GDAL 在内的所有软件包 但仍然出现错误 没有名为的模块ogr 在谷歌上没有找到可行的解决方案
  • Highcharts 在 IE 中向 SVG 元素添加重复的 xmlns 属性

    我正在使用 Highcharts 在 PHP Web 应用程序中创建图表 问题是 在 IE 中 创建的 SVG 元素最终会出现重复的 xmlns 属性 在F12开发者工具 HTML选项卡中可以看到 click for larger vers
  • 表单提交后/表单提交错误时填写文件输入

    我有一个多部分表单 其中包含默认输入 文本 选择等 和文件上传
  • 使用 jspdf 时转换/规范化特殊字符

    尝试使用jspdf 库 1 4 1将文本转换为 pdf 时 输出有时会变得非常丑陋且难以阅读 因为文本包含一些特殊字符 例如 左边的单引号U 2018 或者正确的一个U 2019 或类似的符号 或者 in Kad k y 我如何清理 规范此
  • 如何在RecyclerView之间随机放置广告?

    我在用着快速适配器在我的应用程序中 我想在其中随机放置广告RecyclerView 例如 就像 3 点之后的广告RecyclerView然后是 4 之后的项目 然后是 2 之后的项目 依此类推 这就是我使用 FastAdapter 的方式
  • 如何获得使用System.Diagnostics.Process.GetProcess(string)的权限?

    我正在使用 Microsoft Visual Studio 制作一个简单的远程任务管理器以供体验 我想用Process GetProcesses string 但存在访问被拒绝的异常 不允许我获取远程计算机进程 事实上这是正常的 因为我们应