首页 文章
  • 0 votes
     answers
     views

    如何将当前帐户权限授予远程计算机上的远程共享?

    基本上,我需要在远程计算机上创建远程共享,并为特定用户授予此共享的访问权限 . 我需要信息 - credentials 用于远程计算机, unc 路径用于已存在的文件夹,我需要为其创建远程共享 . 我使用以下 func 在远程计算机上创建共享: [DllImport("Netapi32.dll")] private static extern uint NetShareAd...
  • 0 votes
     answers
     views

    如何使用php从用户访问令牌获取Facebook页面访问令牌?

    我正在尝试使用存储在我的数据库中的用户访问令牌和页面ID来获取页面访问令牌 . 到目前为止,我还没有使用facebook.php而只是使用php的curl_ *函数 . 到目前为止,我可以发送帖子到页面(具有硬编码页面ID),但我想在这样做时模拟页面 . 我可以在没有facebook.php的情况下轻松完成这项工作,这样会很好,因为它可能会让我觉得我应该重写到目前为止我所做的事情 . 如果没有,那...
  • 0 votes
     answers
     views

    如何使用ASP.NET将文件从一台计算机移动到另一台计算机?

    假设我有一个网站,一旦用户选择了几个选项,就会发生以下情况: 从本地机器中获取文件(在目录中) - 到目前为止工作正常 将它们移动到远程服务器 - 这是我需要帮助的地方 细节: 将通过UNC路径(\ servername \ xyz)找到远程服务器 我可以访问用户名/密码来访问该UNC路径,但由于我们处于不同的域并且我不做决定,因此我不能让一个用户在这两个域中拥有权限 . ...
  • 0 votes
     answers
     views

    nodejs用Windows模拟

    我需要使用nodejs将文件写入运行Windows Server 2008 r2的远程计算机上受密码保护的共享文件夹,如何在.net app之类的nodejs中进行模拟操作? Thx提前!!! PS: Sorry for the unclear description. The folder is set to shared across the internal network on the r...
  • 5 votes
     answers
     views

    登录失败:未在此计算机上为用户授予所请求的登录类型

    我有一个网站,我在其中创建一个文件并将其保存在远程共享文件夹中 . 我有一个帐户,对该共享文件夹具有写入权限 . 所以我在该路径中保存文件时冒充该帐户 . 当我在我的机器中从本地Visual Studio运行应用程序时,此逻辑有效 . 当我在开发服务器中部署代码时,它不起作用 . 我收到以下错误 . “登录失败:用户未在此计算机上被授予请求的登录类型” 有人可以帮忙吗 这是codeproject的...
  • 0 votes
     answers
     views

    如何访问远程计算机以添加/删除/管理用户帐户?

    我有一个场景,我需要访问远程计算机以编程方式添加和删除Windows用户帐户 . 远程机器是一个“备用工作站”,我需要远程配置,准备好以防万一主工作站需要更换 - 所以这里没有安全绕过或恶意软件:) 我知道远程机器管理员的用户/密码,我能够使用WMI Win32_UserAccount检索现有用户帐户的完整列表 . 现在,我正在尝试为每个用户获取一个UserPrincipal对象(最终将其删除),...
  • 0 votes
     answers
     views

    使用KERB_S4U_LOGON的LsaLogonUser的替代方案是否具有网络访问权限?

    是否有任何替代LsaLogonUser模拟给定帐户以访问网络资源?我正在寻找模仿方法,这可以让我通过UNC在同一个域中调用远程机器 . 对于初始数据,我有:domain \ username . 我没有密码,因为我使用LsaRegisterLogonProcess和LsaLogonUser与Kerberos包 . 本地一切正常,我可以使用不同的用户名模拟和调用应用程序,但是,当尝试使用.. \ r...
  • 2 votes
     answers
     views

    Windows服务作为LocalSystem运行,但需要以当前登录的用户身份启动进程

    我正在运行一个Windows服务(使用.NET编写)作为用户 - LocalSystem . 从服务中,我需要启动一个进程,但作为当前登录的用户 . 如果我使用Process.Start(process_name),它默认使用服务的权限运行 - 就像LocalSystem一样 . 如何模拟当前登录的用户并在相同的情况下运行该过程? EDIT :我赢了't have access to user ...
  • 0 votes
     answers
     views

    访问远程计算机上的文件

    我正在使用c#来访问远程机器中的一些文件 . 我使用impsersonation登录远程机器 . 通过模拟我使用没有域名的正确用户和密码 . 但是,我收到以下错误 . 登录失败:未知的用户名或密码错误 . 当我RDB到IIS服务器(使用我的用户凭据)我的项目和上面的c#程序正在运行时,如果我手动尝试访问同一个远程服务器,那么我就能访问该远程服务器 . 此外,当我映射到该位置时,它不会询问我用户...
  • 1 votes
     answers
     views

    ASP.NET模拟:本地文件上的UnauthorizedAccessException(UNC工作)

    我正在使用LogonUser的ASP.NET模拟(advapi32.dll) . 代码简称: LogonUser( username, domain, password, 9, 0, out handle ); WindowsIdentity.Impersonate( handle.DangerousGetHandle() ); 当我输入我的用户凭据时,我在访问 local 文件时收到Unaut...
  • 1 votes
     answers
     views

    在另一台计算机上模拟本地用户

    我需要将我的控制器登录到另一台机器并在其上复制一个文件;我必须在远程计算机上使用本地用户 . 目前我正在使用此代码: private Impersonate(bool active, string domain, string username, string password, LogonType logonType) { if (active) { ...
  • 1 votes
     answers
     views

    LocalSystem帐户可以冒充任何用户吗?即使用户没有登录?

    我有一个作为LocalSystem运行的Windows服务,需要访问一些网络资源 . 我找到了一种模拟当前登录用户的方法,方法是使用 OpenProcessToken 检索令牌,复制它并调用 WindowsIdentity.Impersonate . 这样我就可以访问与模拟用户相同的网络资源 . 但是,这意味着我的服务只有在有登录用户的情况下才会起作用...所以我在想,既然LocalSystem...
  • 0 votes
     answers
     views

    如何在.NET 1.1中为Impersonation将用户凭据从一个进程传递到另一个进程?

    我有一个在特定用户帐户下运行的Windows服务(用.NET 1.1编写)和在多个服务器上运行的服务实例 . 我想将用户凭据(用户名,密码,域)从WinForms应用程序传递给服务,并让服务器的本地文件系统中的服务读/写文件模拟传入的凭据 . 是否更好地传递用户名,域和密码并让Windows服务执行模拟?我没有看到如何序列化WindowsIdentity并将其作为参数传递给服务,然后让服务执行I ...
  • 21 votes
     answers
     views

    ASP.NET MVC中的模拟

    我在Intranet上有一个MVC Web应用程序,希望能够在我们的FTP服务器上创建文件以发送给外部合作伙伴 . 模拟代码使用WindowsImpersonationContext . System.Security.Principal.WindowsImpersonationContext impersonationContext; impersonationContext = ((Syste...
  • 2 votes
     answers
     views

    使用Windows身份验证进行NHibernate模拟

    WCF服务在NT AUTHORITY \ NETWORK SERVICE帐户下运行,请求被其他帐户(数据库上的管理员)模拟,但NHibernate抛出异常: Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 服务器未找到或无法访问 . 验证实例名称是否正确,以及SQL Server是否配置为允许远程连接 . (提供者:命名管道提供程序,错误:40 - 无法打开与...
  • 1 votes
     answers
     views

    Windows服务在模拟时从远程共享读取文件时获取UnauthorizedAccessException

    我有一个在本地机器系统帐户下运行的Windows服务 . 在此服务中,它尝试读取远程共享文件夹上可用的远程.ini文件 . 尝试读取此文件的代码使用LogonUser进行模拟(下面是代码的简化版本,以了解它正在做什么) . 模拟成功开始模拟配置的用户,但是当它尝试读取远程网络共享上找到的远程ini文件时,会抛出UnauthorizedAccessException . 即使配置的用户对远程计算机具...
  • 13 votes
     answers
     views

    安全窗口假冒?

    在我的WPF应用程序中,我希望允许管理员使用集成安全性为各种其他用户测试数据库连接 . 所以我有一个表单,允许管理员输入域名,用户名和密码,然后测试它 . 我能够安全地处理密码,直到我在 advapi32.dll 中调用 LogonUser ,这需要 string password LogonUser(UserName, Domain, Password, LOGON32_LOGON_INTERA...
  • 3 votes
     answers
     views

    Windows模拟LogonUser错误

    我正在尝试使用this code从我的本地计算机(Windows 8.1)登录到受限制的网络共享(在头节点上使用Windows Server 2012),我似乎无法让它工作 . 两台计算机都位于同一个域(已验证),我使用的帐户是本地计算机上的管理员,我尝试模拟的帐户在托管共享的计算机上具有管理员权限 . 我可以使用凭证安装共享就好了 . 但是当我运行这行代码时: bool returnValue ...
  • 0 votes
     answers
     views

    Java Windows Service模拟用户

    我有一个在服务器上作为LocalSystem运行的Windows服务,它监视一个特定的文件夹 . 当任何文件发生更改时,服务器需要代表用户将修改后的文件移动到其他位置 . 我的Windows服务可以通过模拟最后修改的用户来访问网络资源吗?如何使用domain \ userid在Windows环境中模拟?
  • 0 votes
     answers
     views

    模仿时登录失败

    This is a similar question关于如何模拟登录 . 但是,我在尝试模拟时运行 System.IO.File.Copy() 或 System.IO.File.Move() 时遇到问题并收到以下错误: 登录失败:未知的用户名或密码错误 在我的代码中,我创建了一个自定义类来包装正确的模拟代码,所以我可以这样调用它: using(var cnn = new {NetworkNam...
  • 7 votes
     answers
     views

    用于网络模拟的LogonUser的替代方案(C)

    LogonUser是否有任何替代方案以及模拟给定帐户以访问网络资源?我正在寻找模仿的方法,这将让我连接到外国域(或同一事件的工作组机器)的机器 . 对于初始数据,我有:机器名,用户名(或域\用户名),明文密码 . 我知道有一种方法可以使用WNetAddConnection与\ machinename \ ipc $ Build 连接,然后大多数网络功能将在该帐户的上下文中运行,但win2008添加...
  • 1 votes
     answers
     views

    在Windows 2000上模拟到Windows XP使连接保持打开状态

    我在这里发布的问题中使用与WindowsImpersonationContextFacade非常相似的代码:How can I temporarily impersonate a user to open a file? . 我正在使用模拟来远程启动和停止Windows服务以及访问网络共享(对于某些自动集成测试) . 为了实现这一点,我必须在调用LogonUser时使用LOGON32_PROVID...
  • 1 votes
     answers
     views

    你如何在NamePipeServerStream.RunAsClient中LoadUserPofile?

    我从CodeProject(由Wayne Ye)借用了一些代码来解锁LoadUserProfile() . 我的目标是让一个服务(当前是LOCAL_SYSTEM帐户)模拟另一个用户,即连接到命名管道的用户 . 不使用LoadUserProfile,我的程序适用于一个用户,但不适用于另一个用户,我跟踪用户的配置文件未加载 . 这就是我尝试从模拟上下文中调用LoadUserProfile的原因 . 当...
  • 18 votes
     answers
     views

    在Windows服务中模拟用户

    我试图在Windows服务中模拟域用户,并将该服务作为本地系统帐户登录 . 到目前为止,我只能通过记录服务并使用用户凭据设置进程来实现此功能,如下所示 . ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = CommandDetails.Command; startInf...
  • 1 votes
     answers
     views

    访问ASP.NET Web API Restful服务时出现跨域问题:

    情况如下: 服务托管在假设example_services.com . 这些服务是ASP.NET Web API Restful服务 . 在此启用Windows身份验证(NTLM) . 客户端位于假设example_client.com . 这是在MVC ASP.NET中 . 在此启用Windows身份验证(NTLM) . 此模型也启用了ASP.NET模拟 . 现在,客户端希望通过Wi...
  • 4 votes
     answers
     views

    使用ServiceController和模拟启动远程Windows服务

    我有一个.NET MVC3应用程序,需要能够打开和关闭远程服务 . 为此,我通过WindowsIdentity.Impersonate()模拟特定的用户帐户 . 要测试用户的权限,我可以以用户身份登录并从命令提示符执行 sc.exe \\[server] start [service] . 我也知道impersonate命令正在按预期工作,因为应用程序匿名运行,因此无法模拟本地计算机上的服务( ...
  • 1 votes
     answers
     views

    IIS中的集成Windows身份验证导致ADO.NET失败

    我们在IIS下运行.NET 3.5 Web服务( not WCF) . 它必须使用 identity impersonate="true" 和集成Windows身份验证才能对第三方软件进行身份验证 . 此外,它使用ADO.NET和SQL Server身份验证连接到SQL Server数据库(在连接字符串中指定固定的用户ID和密码) . 一切正常,直到数据库从SQL Serve...
  • 3 votes
     answers
     views

    ASP.NET - 使用模拟但使用AppPoolIdentity连接到SQL Server

    我们希望将SQL Server连接迁移到在使用模拟连接到第三方系统的ASP.NET应用程序中使用Windows身份验证 . 如果我们将连接字符串切换为使用Windows身份验证,则模拟的用户将通过并且连接失败 . 有没有办法使用运行应用程序池的帐户使用Windows身份验证,同时仍然使用模拟其他东西?
  • 1 votes
     answers
     views

    获取当前Principal的标识

    我有这段代码确定访问我在网站虚拟目录下运行的aspx页面的用户的身份(IIS中的Windows身份验证) . 这用于访问远程服务器上的文件夹 . 对于远程服务器上的不同文件和文件夹,每个用户的访问权限都不同 . System.Security.Principal.WindowsImpersonationContext impersonationContext; impersonationCont...
  • 4 votes
     answers
     views

    ASP.NET中的模拟和委派

    我在使用ASP.NET访问远程服务器上的文本文件时遇到问题 . ASP.NET 1.1应用程序使用模拟与请求者的Windows凭据在Server 2003上运行 . 客户端,Web服务器和远程服务器都在同一个域中,并且用户有权访问该文本文件 . 用户可以通过UNC共享从其计算机打开文本文件 . 当用户运行直接在服务器上登录的站点时,它可以正常工作 . 但是,当用户尝试他们的机器时,它不起作用 ....

热门问题