仅针对此过程登录 Windows 网络共享 (SMB)

2024-01-05

在整个用户会话中(例如,登录 Windows 网络共享 (SMB) 很容易)net use, WNetAddConnection2() etc).

有没有类似的方法只会影响我当前的流程?

也许是某种令牌系统?

如果确实没有其他选择,整个会话身份验证是可以的,但我宁愿避免“局部问题的全局解决方案”。


网络会话由 Windows 内核作为 smb 客户端驱动程序的一部分进行处理,因此它们是按 Windows 工作站(实际上不是用户)进行管理的,这意味着您无法使用两个不同的凭据访问同一共享,并且您可以'实际上,每个进程都创建一个新的网络连接windows smb 客户端施加的限制 http://support.microsoft.com/kb/938120。限制的原因是 Microsoft 将共享访问实现为过滤器驱动程序,共享访问的每个 UNC 路径 (\share\test) 都存储为共享资源,以使开发人员和用户的生活更加轻松。 (使共享访问无缝)

一个简单的例子是在提升的(以管理员身份运行)命令提示符下运行 net use 并尝试在未提升的上下文中访问它。

你可以选择任何一种方式:

  1. use samba https://en.wikipedia.org/wiki/Samba_(software)/你的软件中的另一个用户层 smb 实现(有一些基于 python 的)
  2. 创建一个新的温站 https://msdn.microsoft.com/en-us/library/windows/desktop/ms687105(v=vs.85).aspx对于每个进程(这有很大的开销)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅针对此过程登录 Windows 网络共享 (SMB) 的相关文章

  • 在 C++ 程序中多次使用 FindWindows?

    我使用以下代码 C 来获取窗口 另一个应用程序 的句柄并向其中一个按钮发送消息以模拟单击 并且它可以正常工作 BOOL CALLBACK EnumChildProc HWND hwnd LPARAM lParam mdv test list
  • Windows 身份验证在 IISExpress 中有效,但在 IIS 中无效

    我有一个奇怪的问题 我正在 Visual Studio 2013 中使用最新的 MVC5 我正在尝试创建一个托管匿名 API 的站点以及一个需要通过 Windows 身份验证的 Intranet 域凭据的管理仪表板 当通过 IIS Expr
  • 集成 Windows 身份验证可以在 Firefox 中使用吗?

    如果我的 ASP NET 应用程序是使用 Windows 集成身份验证为 ADFS 设置的 我知道这可以在 IE 中工作 但是它可以在 Firefox 中工作吗 我在网络上看到一些内容表明存在问题 您需要在每个客户端浏览器中设置解决方法 h
  • 如何在没有清单的情况下启用视觉样式

    根据docs http msdn microsoft com en us library bb773187 aspx 如果您希望应用程序使用 ComCtl32 dll 版本 6 则必须添加应用程序清单或编译器指令指定应使用版本 6 如果可用
  • 如何取消同步 WinHttp 请求?

    我的服务有一个线程可能正在执行WinHttpSendRequest当有人试图停止我的服务时 The WinHttpCloseHandle 文档 http msdn microsoft com en us library windows de
  • 什么是特权指令?

    我添加了一些可以干净编译的代码 并且刚刚收到此 Windows 错误 MonTel Administrator 2 12 7 MtAdmin exe Application Error The exception Privileged in
  • 如何带参数调用外部程序?

    我想在我的代码中调用一个 Windows 程序 并使用代码本身确定的参数 我不想调用外部函数或方法 而是调用 WinXP 环境中的实际 exe 或批处理 脚本文件 C 或 C 将是首选语言 但如果使用任何其他语言更容易完成此操作 请告诉我
  • 具有自定义镶边的 WPF 窗口在右侧和底部有不需要的轮廓

    我使用 Microsoft Windows Shell dll 创建了带有自定义镶边的 WPF 窗口 这是代码
  • 检查Windows电源管理是否关闭了显示器

    如何在 Windows 7 和 XP 中以编程方式检查 Windows 电源管理 是否已关闭显示屏 如果能收到一个活动就更好了 我不认为 XP 可以做到这一点 Windows 7 中有各种与电源管理相关的好东西 这Windows API 代
  • 初始化 LPCTSTR /LPCWSTR [重复]

    这个问题在这里已经有答案了 我很难理解并使其正常工作 基本上归结为我无法成功初始化这种类型的变量 它需要有说的内容7 2E25DC9D 0 USB003 有人可以解释 展示这种类型的正确初始化和类似的值吗 我已查看此站点上的所有帮助 将项目
  • 如何保证对象只有一个线程

    我有以下代码 class Service public void start creates thread which creates window and goes to message loop void stop sends WM C
  • 以编程方式更改任务栏图标(Win32,C++)[重复]

    这个问题在这里已经有答案了 我有一个 C win32 程序 我想在运行时编辑任务栏图标以显示有关该程序的警报等 但是我对 win32 api 不太有经验 而且我找不到任何东西在线的 我发现的最接近的是http www windows tec
  • 是否可以通过 C#.NET 编写 Win32 .dll 文件?

    是否可以通过 C NET 编写 Win32 dll 文件 如果是的话 我在哪里可以找到一些教程 如果不是 那么您对编写 Win32 DLL 有什么建议 Thanks 对的 这是可能的 事实上有一个工具可以做到这一点 它在 Rainmeter
  • 有没有一种方法可以移动文件并能够在中间取消移动?

    我在用着CopyFileEx具有该功能的复制文件 有没有类似的东西可以移动文件 请记住 并非每次移动都很快 移动到不同的驱动器实际上是一个副本 我现在的解决方案是 如果移动到不同的根目录 则复制并删除原始文件 如果移动到相同的根目录 则简单
  • 设置窗口像素的正确(且无闪烁)方法?

    我正在努力找出在 WM PAINT 期间将纯 RGBA 值数组转储到 Win32 窗口的客户区的正确方法 我有以下代码 但它看起来已经很复杂 我什至还没有完成 case WM ERASEBKGND return 1 case WM PAIN
  • ZLIB 解压缩

    我编写了一个小型应用程序 该应用程序应该解压缩以 gzip deflate 格式编码的数据 为了实现这一点 我使用 ZLIB 库 使用解压缩功能 问题是这个功能不起作用 换句话说 数据不是未压缩的 我在这里发布代码 int decompre
  • 如何检查 NTAccount 对象代表组还是用户?

    使用返回的访问规则时 GetAccessRules True True GetType System Security Principal NTAccount 如何判断每个规则中引用的 NTAccount 对象是用户帐户还是组 Update
  • 将目录压缩为单个文件的方法有哪些

    不知道怎么问 所以我会解释一下情况 我需要存储一些压缩文件 最初的想法是创建一个文件夹并存储所需数量的压缩文件 并创建一个文件来保存有关每个压缩文件的数据 但是 我不被允许创建许多文件 只能有一个 我决定创建一个压缩文件 其中包含有关进一步
  • 全局拦截窗口移动

    我无法让全局系统挂钩正常工作 我希望在窗口移动时尽早收到通知 并更改窗口大小 这意味着 CBT 钩子HCBT MOVESIZE不会削减它 它只会在窗口移动后发生 我想挂钩窗口的实际移动 并能够在移动过程中更改窗口大小 挂钩是从 DLL 设置
  • 如何一步步遍历目录树?

    我发现了很多关于遍历目录树的示例 但我需要一些不同的东西 我需要一个带有某种方法的类 每次调用都会从目录返回一个文件 并逐渐遍历目录树 请问我该怎么做 我正在使用函数 FindFirstFile FindNextFile 和 FindClo

随机推荐

  • 使用 Jest + Enzyme 测试 amplify Auth

    我对测试非常陌生 我终于觉得我已经掌握了它的窍门 然而 模拟仍然有点令人困惑 我目前正在测试注册功能 该功能执行到Auth signUp 我不确定是否需要在测试中模拟某些内容 或者是否需要它来运行不同的测试 async function s
  • 在 3D 图中绘制所有三个轴上的分布轮廓

    我在三维空间中有一个点云 并估计了这些点的一些分布 也在 3D 空间中 使用核密度估计 http docs scipy org doc scipy reference generated scipy stats gaussian kde h
  • 左循环 numpy 数组的最快方法(如弹出、推送队列)

    对于 numpy 数组 我想执行此操作 move x 1 x n 1 to x 0 x n 2 左移 在最后一个索引中写入新值 x n 1 newvalue 这类似于一个pop push newvalue 对于先进后出队列 仅倒置 一个简单
  • 具有两种类型标志的表上的 Laravel 关系

    我有两张桌子 products and users 这两个对象在表中都有与其关联的图像 images 图像表的架构是 编号 图像ID 资源 ID 旗帜 1 567575 1 用户 2 423423 423423 1 产品 根据这个标志 我正
  • 当视图再次出现时 RightBarButtonItem 消失

    我的问题是我的导航项中的 RightBarButtonItem 在视图第二次出现后消失 第一次加载视图时 它会正确显示 但第二次它会完全消失 该按钮在 viewWillAppear 中初始化 如下所示 UIBarButtonItem opt
  • Express.js 4 - 在静态文件之前使用中间件进行身份验证

    In my express我已经设置了要从应用程序提供的静态文件 public包含此行的目录 app use express static dirname public 现在 我需要在提供静态内容之前添加一个用于身份验证的中间件 并且如果用
  • 在哪里测试用 SPARQL 编写的 RDF 的查询

    我是语义网技术的初学者 我的问题可能是一个非常基本的问题 但我真的很难弄清楚 我有一个从 XML 创建的 RDF 文件 并使用 w3 org RDF VALIDATOR 对其进行了验证 我的问题是如何使用 SPARQL 对 RDF 文档运行
  • 将 HTML 代码作为甜蜜警报的文本传递

    我在用this https sweetalert js org 在我的应用程序中 我想使用如下所示的甜蜜警报 swal title Are you sure text You are going to delete b name b add
  • 如何在 std::string 和 Aws::String 之间进行转换?

    当尝试转换std string to an Aws String使用以下代码 std string s Johnny is cool Aws String aws s s 我收到以下错误 error no matching function
  • clang_complete:iOS 的 Vim 自动补全

    所以最近我一直在尝试建立一个基于Vim的iOS工作流程 我找到了 clang complete 并在我的 vimrc 中设置了 clang 用户选项 如下所示 let g clang user options fblocks isysroo
  • 如何推迟/推迟 f 字符串的评估?

    我正在使用模板字符串生成一些文件 并且我喜欢为此目的而使用的新 f 字符串的简洁性 以减少我以前的模板代码 如下所示 template a The current name is name names foo bar for name in
  • 如何避免 NumPy 中的“RuntimeWarning:除法中遇到无效值”?

    我试图避免警告RuntimeWarning invalid value encountered in divide在 NumPy 中 我想我可以这样做 import numpy as np A np array 0 0 print A dt
  • 迭代“std::multiset”的独特元素

    我所需要的只是知道某物是否存在以及它存在了多少次 我将迭代现有的事物并查询其中存在多少 到目前为止我的实现使用multiset 我这样做 std multiset
  • 附加到正在运行的进程的探查器?

    我需要一个适用于 Windows 和 Linux 的良好分析器 它们不必是同一个 针对每个操作系统的单独建议都可以 它可以附加到未以任何 特殊 方式编译的已运行进程 并给出我对进程花费大部分时间的函数进行统计 我有一些长时间运行的科学代码
  • 如何通过引用获取对象的大小?

    假设我有一堂课 class Foo 我还有另一个功能 void getf Foo f std cout lt
  • Facebook 点赞按钮 - 隐藏计数?

    In the 设置对话框 http developers facebook com docs reference plugins like对于 Like Button 布局只有两种选择 替代方案1 https web archive org
  • redux框架wordpress调用变量

    我已经通过 wordpress 安装了 redux 插件 非常棒 我一直在使用demo内容来熟悉框架 但我不知道如何调用模板中的数据 我已经使用选项树很长时间了 并发现了这一点 这是我认为正确的呼唤 但我想不是 这是我认为可以上传徽标的代码
  • 策略模式的功能类比是什么?

    免责声明 我不使用函数式语言 只是试图理解 FP 的某些部分 Google 建议使用 lambda 的一阶函数可以提供与策略模式提供的类似功能的文章 然而我们需要以某种方式匹配数据和相应的 lambda 通过 OO 设计 这是自动完成的虚拟
  • Chef服务器密码重置

    我在我的 Linux 机器上安装并运行了我自己的 Chef 服务器 当我访问厨师服务器用户界面时 它询问我用户名和密码 不幸的是我忘记了密码 我知道我的用户名是admin 我怎样才能恢复我的密码 用户界面中也没有忘记密码选项 我更改了默认密
  • 仅针对此过程登录 Windows 网络共享 (SMB)

    在整个用户会话中 例如 登录 Windows 网络共享 SMB 很容易 net use WNetAddConnection2 etc 有没有类似的方法只会影响我当前的流程 也许是某种令牌系统 如果确实没有其他选择 整个会话身份验证是可以的