如何以中等信任度运行 exe 或 Windows 服务?

2023-11-29

我想以中等信任度运行 exe 和 Windows 服务,但我能找到的所有文献都建议使用

<system.web>
   <trust level="Medium"/>
</system.web>

对于 ASP.NET,所以我已经尝试过,但使用的代码来自如何检查.NET 中是否在中等信任环境中运行?它似乎仍然完全信任。这样做的正确方法是什么?


可用的方法取决于 .NET 版本。在 .NET 4.0 之前,CLR 强制执行 CAS 策略,这使得限制任何程序集的权限成为可能。但是,从 .NET 4.0 开始,CLR 不再应用 CAS 策略,除非您通过NetFx40_LegacySecurityPolicy任何给定应用程序的 app.config 文件中的元素。虽然此方法当前可用,但您可能需要记住,未来的 .NET Framework 版本可能不支持它。

新的权限限制方式是通过“裸”CLR 之外的主机来限制权限。这就是 ASP.NET 所做的事情,并且您的备用托管平台也需要这样做才能正确实现这一点。这种权限限制的最简单机制是通过沙盒应用程序域。我不熟悉 Topshelf,他们的介绍文档没有明确说明他们是否支持这一点。然而,这可能是一个相对简单的增强功能,因此可能值得请求该功能。

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

如何以中等信任度运行 exe 或 Windows 服务? 的相关文章

  • 无法从 Windows 服务连接到 Oracle(错误:ORA-12154: TNS: 无法解析服务名称 (12154))

    最新更新 2011 年 11 月 2 日上午 9 点 我尝试从服务运行 tnsping 它有效 但是 当我尝试连接时 仍然收到错误 12154 我现在完全困惑了 我不明白 tnsping 如何正常工作 但连接无法解析服务名称 由于某种原因
  • 向 Windows 服务发送 Windows 消息

    有没有任何工具可以将 WM ENDSESSION 等 Windows 消息发送 模仿 到 Windows 服务 OR 如何使用 C 向进程发送 Windows 消息 我只懂C 编辑 目的 基本上我必须调试 Windows 服务来修复仅在系统
  • 通过服务删除 Windows 登录屏幕

    我正在尝试从服务启动的可执行文件中删除 Windows 登录屏幕 winlogon 该服务将随 Windows 自动启动 并等待来自另一台计算机的命令 当它收到命令时 它将启动一个 exe 该 exe 将在特定用户名下启动 cmd exe
  • 登录方式使用GINA定制

    我知道在 GINA 中找到大师并不容易 但我的问题最接近进程间通信 IPC 我用非托管 c 编写了我的自定义 GINA 我在其中包含了一个方法来检查用户尝试的指纹的有效性为了登录 该函数将调用正在运行的系统Windows服务中用C 编写的一
  • 用 C# 启动 Windows 服务

    我想启动一个刚刚安装的Windows服务 ServiceBase ServicesToRun if bool Parse System Configuration ConfigurationManager AppSettings RunSe
  • 如何从linux命令行运行.exe可执行文件? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我在 Windows 中有一个 abc exe 可执行文件 我可以使用 DOS 命令提示来执行此应用程序 并为其提供一些运行时变量 我想从
  • 安装 Windows 服务时的凭据

    我正在尝试使用 VisualStudio Net 部署项目安装 C Windows 服务项目 要运行部署项目 我右键单击并从上下文菜单中选择 安装 安装向导将运行并最终提示我出现 设置服务登录 对话框 要求输入用户名和密码 当我从命令行使用
  • 应用程序运行时替换exe文件[重复]

    这个问题在这里已经有答案了 我有一个简单的问题 是否可以在 exe 文件 应用程序文件 运行时替换它 我的意思是我知道当应用程序运行时我不能这样做 但也许可以做类似的事情 执行 application shutdown 替换旧的Exe gt
  • 有没有办法在不重新编译的情况下覆盖 .NET Windows 服务名称?

    我有一个 Windows 服务可执行文件 我知道它是用 NET 编写的 我需要将其安装在不同的服务名称下以避免冲突 安装无论如何都不提供指定服务名称 如果我只能访问二进制文件 当我使用 installutil 安装它时是否可以覆盖服务名称
  • 可以从 Visual Studio Team Studio 中的编码 WebTest 创建独立的 .EXE

    我正在运行 VS Team Studio 2008 我创建了一个 Web 测试 我想用它来监视公司网站 它与站点交互并进行一些往返处理 我想创建一个可以远程运行的独立 EXE 文件 我尝试将其转换为 VB 代码和 C 代码 然后将其编译为
  • 如何使用ilMerge将dll合并到exe文件中? [复制]

    这个问题在这里已经有答案了 可能的重复 将 dll 与 exe 合并 https stackoverflow com questions 14551311 merging dll with exe 好的 所以 我将 ilmerge 的所有文
  • 在 Windows 服务中调用 Web 服务

    我使用了一个简单的 Windows 服务来使一个方法在特定时间运行并且运行良好 接下来我已经尝试过 protected override void OnStart string args this WriteToFile Simple Se
  • 如何通过双击图标来执行JAVA程序?

    我写了一个java程序 现在我想在没有 IDE Eclipse 等的情况下打开我的控制台 java 应用程序 只需双击桌面上的可执行版本即可 我已将 java 项目导出为 Runnable JAR 文件 但无法打开 当我尝试使用cmd打开应
  • 为什么在 NServiceBus.Host.exe 中托管 NserviceBus 端点的 Windows 服务在没有报告 exe 错误的情况下无法启动?

    需要明确的是 托管服务没有错误 只是一般的 Windows 服务错误 错误消息显示 错误1053 服务没有及时响应启动或控制请求 如果我显式运行 NServiceBus Host 安装了 Windows 服务的位置 我会看到相关消息 指示端
  • 设置可视化SVN服务器后无法浏览存储库

    我在 Windows 7 x64 系统上安装了 VisualSVN Server 2 1 7 我已使用所有默认选项 安装路径 C Program Files x86 VisualSVN Server 存储库路径 D Repositories
  • 对于可以作为服务或控制台应用程序运行的应用程序,可接受的模式是什么

    我有一个作为 Windows 服务部署到生产环境的项目 但是 出于本地开发目的 将其作为控制台应用程序运行会很有用 目前我有一堂课叫ReportingHost它提供了我的核心功能 还有一个名为 ReportingServiceHost 的类
  • C# 中的带 FileSystemWatcher 的 Windows 服务

    我必须创建一个程序来监视文件大小的变化 我已经制作了一个简单的 Windows 服务和文件系统观察器 所以我现在熟悉这个概念 我还制作了一个检查文件大小的代码 在表单按钮中制作 但尚未在我的文件系统观察器中实现 如何创建具有监视文件大小的文
  • 暂停/恢复 PC 时,让 Windows 服务正常停止和启动的正确方法是什么?

    当电脑断电进入挂起模式时 我需要停止我们的 Windows 服务 并在电脑再次恢复时重新启动它 执行此操作的正确方法是什么 你应该覆盖ServiceBase OnPowerEvent 方法 http msdn microsoft com e
  • 将.exe文件嵌入到C++程序中?

    我编写了一个 C 程序 我想在其中执行第二个程序 这是一个 exe 文件 问题是我想将我的程序作为一个文件共享给其他人 当我在互联网上搜索时 我找到了这个解决方案 只需将第二个 exe 文件作为二进制资源存储在主文件中 exe 在编译时使用
  • Nuitka 未使用 nuitka --recurse-all hello.py [错误] 编译 exe

    我正在尝试通过 nuitka 创建一个简单的 exe 这样我就可以在我的笔记本电脑上运行它 而无需安装 Python 我在 Windows 10 上并使用 Anaconda Python 3 我输入 nuitka recurse all h

随机推荐

  • 如何找到矩形矩阵的列空间的基?

    给定一个 numpyndarray尺寸为 m n 其中 n gt m 如何找到线性独立的列 一种方法是使用LU分解 因素U将与您的矩阵大小相同 但将是上三角的 在每一行中U 选取第一个非零元素 这些是枢轴元素 属于线性独立列 一个独立的例子
  • 像 SAS 一样加入 bash

    我想加入两个文件bash使用公共列 我想保留两个文件中所有可配对和不可配对的行 不幸的是使用join我可以仅从一个文件中保存不可配对的字段 例如 join 1 1 2 2 a1 t 我还想保留两个文件中重复条目 在连接列中 的所有配对 IE
  • php + unixODBC + DB2 + DESCRIBE = 令牌无效?

    我试图运行的代码 query DESCRIBE TABLE TABLENAME result odbc exec h query 结果 PHP 警告 odbc exec SQL 错误 unixODBC IBM iSeries Access
  • Analytics API 返回:错误请求 - invalid_grant

    我正在使用 Google Analytics API v3 我现在将解释我的申请流程 我在这里使用了这个文档 https developers google com accounts docs OAuth2WebServer 首先 为用户生
  • Apache Commons SCXML - 找不到 JexlContext

    我是 SCXML 新手 甚至无法启动最简单的应用程序 当我尝试启动它时 出现以下异常 但我有图书馆commons scxml 0 9 jar将该类放在类路径上 有任何想法吗 Exception in thread main java lan
  • 无法禁用特定 Android 设备上的主页按钮

    我知道这个问题已经被问过很多次了 答案总是 不 我们不能禁用主页按钮 我有一些不同的问题要问 我编写了简单的代码 其中我的活动覆盖 onKeyDown 并为所有按键返回 true 从理论上讲 这意味着无论谁打开该应用程序 都会被困在那里 并
  • 如何根据文本长度使 UITextView 高度动态变化?

    正如你在这张图片中看到的 the UITextView根据文本长度改变它的高度 我想让它根据文本长度调整它的高度 我看到了其他问题 但那里的解决方案对我不起作用 this Works对我来说 所有其他解决方案都没有 func adjustU
  • 如何在 Visual Studio Code 中使用多根工作区的调试启动配置?

    调试自多根工作空间似乎不起作用 这些是一个新功能 也许这是一个错误 但没有实际的例子 只是网站上的伪代码 Attribute program is not absolute workspaceFolder node modules moch
  • 尝试远程调试时未能找到进程调度程序的空闲套接字端口

    强调 Windows 10 主机 ubuntu vagrant box virtualbox 作为访客虚拟机 使用 vagrant 端口转发 如下所示 config vm network forwarded port guest 1234
  • Apache Poi 安卓

    我在用Apache Poi在 Android 应用程序中 但我有一个问题HSSFWorkbook 我只想读取 Android 平板电脑内存中的 Excel 文件 在Android应用程序中显示数据 我的代码 Override protect
  • Java 8 流处理不流畅[关闭]

    Closed 这个问题需要细节或清晰度 目前不接受答案 我对 Java 8 流有一个问题 其中数据是突然批量处理的 而不是在请求时处理的 我有一个相当复杂的流 必须并行化 因为我使用concat合并两个流 我的问题源于这样一个事实 数据似乎
  • Maven 程序集插件未在解压的 dependencySet 上应用 fileMode

    整个下午我都在用头撞墙 我需要创建一对程序集 zip and tgz 并且需要为存档中包含的 shell 脚本设置正确的可执行权限 我所做的似乎没有任何区别fileMode设置似乎没有效果 这是我的程序集描述符的一个片段
  • python 异步上下文管理器

    在 Python Lan 参考文献中 3 4 4 据说 aenter and aexit 必须返回可等待的内容 但是 在示例异步上下文管理器中 这两个方法返回 None class AsyncContextManager async def
  • GWT 中的正则表达式用于匹配 URL

    我实现了 Pattern 类 如下所示 http www java2s com Code Java GWT ImplementjavautilregexPatternwithJavascriptRegExpobject htm 我想使用以下
  • 如何从字符串中删除表情符号

    我的问题是使用正则表达式从字符串中删除表情符号 但不删除字符串中的 CJK 中文 日文 韩文 字符 我尝试使用这个正则表达式 REGEX u1F600 u1F6FF s i 这个正则表达式工作正常 除了它还可以检测我需要这些字符的中文 日文
  • 使用带有连接的占位符

    我试图通过用我的连接参数替换来避免任何 SQL 注入漏洞 Category joins LEFT OUTER JOIN incomes ON incomes category id categories id AND incomes dep
  • 更改特定图表点的颜色

    是否可以使用 dx ChartJS 更改特定点颜色 我知道如何更改整个系列的点颜色 但我找不到任何有关更改特定点的信息 您可以使用 customizePoint 打回来 container dxChart dataSource dataSo
  • if-else 语句

    我的代码允许用户输入从 1 到 100 的分数 这将告诉他们分数是 好 还可以 白痴 或 无效 但是 当我编译这些代码时 如果大于 54 则输出中的正确语句也无效 例如 如果我输入 55 它会显示 OK 和 Invalid 如果我输入 54
  • Django在数据库中实现默认值

    我的模型上有一个字段是 class SomeModel models Model some field models CharField max length 10 null True blank True 然后我将模型更改为 class
  • 如何以中等信任度运行 exe 或 Windows 服务?

    我想以中等信任度运行 exe 和 Windows 服务 但我能找到的所有文献都建议使用