【问题标题】:P/Invoke method with low integrity [duplicate]完整性低的 P/Invoke 方法[重复]
【发布时间】:2018-05-12 01:05:40
【问题描述】:

我正在尝试从我的 C# 代码中 P/调用一些方法。

主进程在用户/系统上下文中运行,但我有一些不安全的外部代码正在运行(使用 P/Invoke),这可能是不安全的。

有没有办法在低完整性模式下运行这些方法?

【问题讨论】:

  • 您需要在不同的进程中运行该代码

标签: c# security pinvoke


【解决方案1】:

在不同的进程中运行该代码。你不能使用Process.Start(),因为它会占用当前进程的权限。

在这篇文章中提出了如何规避Process.Start() 问题的建议:How to start a new process without administrator privileges from a process with administrator privileges?

【讨论】:

猜你喜欢
  • 2021-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多