草庐IT

windows - 我是否应该专门创建一个新的存储帐户来存储 Azure 诊断数据?

我目前在WindowsAzure上有一个用于应用程序数据的“存储帐户”。请注意,此存储帐户绑定(bind)到CDN。我想开始收集诊断数据并将其保存到存储帐户。我应该为此设置一个新的存储帐户还是可以使用现有帐户? 最佳答案 您应该使用一个新帐户。实际上绝对建议您使用不同的帐户(我构建了一个监视WindowsAzure诊断的产品)。请记住,您的存储帐户有一个总体Tx限制(5000tx/sec)。您不希望诊断影响存储帐户的性能。还有其他原因:例如,如果您将监控外包,那么能够在不暴露您的应用程序数据的情况下将整个帐户交给检查是很好的。删除数

windows - 使用 sc.exe 使用当前用户帐户创建 Windows 服务

我正在尝试编写一个批处理文件来创建一个Windows服务,该服务作为当前正在运行该批处理文件的用户运行。换句话说,如果我,user_x运行批处理文件,创建的服务将以我,user_x的身份登录。由于用户必须登录才能运行批处理文件,我希望有一种无需输入用户密码即可创建服务的方法。到目前为止,我一直在使用sc.exe创建“本地系统”Windows服务,效果很好。但是我不明白如何为当前用户做同样的事情。有什么想法吗? 最佳答案 不可以,即使您已经以相关用户身份登录,也无法在不知道用户密码的情况下创建以用户身份运行的服务。这是因为系统必须在注

sql-server - 由其他用户帐户安装的本地 SQL Server,如何从新用户帐户访问

SQLServer由User1安装在本地PC上。User1现已离开公司,并在PC上创建了一个名为User2的新帐户。用户2无法访问本地SQLServer安装。User2是否可以在不重装的情况下访问本地SQLServer?这里是错误:无法连接到我的数据库名称。用户“myuser2name”登录失败。(.NetSqlClient数据提供者)服务器名称:我的数据库名称错误号:18456严重性:14状态:1行号:65536如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServe

c++ - Process Explorer 如何从 XP Guest 帐户枚举所有进程名称?

我正在尝试枚举所有正在运行的进程EXE名称,但在XPGuest帐户上尝试此操作时遇到了麻烦。我能够使用EnumProcesses枚举所有进程ID,但是当我尝试使用PROCESS_QUERY_INFORMATION或PROCESS_VM_READ进行OpenProcess时,函数失败。我在XPGuest帐户下启动了ProcessExplorer,它能够枚举所有进程名称(尽管正如预期的那样,来自Guest用户空间之外的进程的大多数其他信息不存在)。所以,我的问题是,我如何复制ProcessExplorer魔法来获取在Guest帐户用户空间之外运行的服务和其他进程的进程名称?

c# - 如何杀死在特定用户帐户下运行的特定进程

如何终止在特定用户帐户下运行的特定进程。使用C#?谢谢, 最佳答案 varprocesses=frompinProcess.GetProcessesByName(nameOfTheProcess)wherep.StartInfo.UserName==nameOfTheUserselectp;foreach(Processpinprocesses)p.Kill();编辑:正如Fredrik所指出的,UserName属性没有为通过GetProcesses获得的进程设置。这是使用WMI获取用户名的修改版本(找到GetProcessOwne

c++ - 使用 C++ 创建 Windows 帐户

我先简单介绍一下情况。我在一家游戏服务器租赁公司工作,该公司正成为主要游戏引擎内部漏洞利用的受害者(来源)。基本上,开发人员在代码中留下了两个漏洞,一个是发送/接收文件,另一个是让客户端运行插件。发生的事情是客户端运行插件,将自定义插件上传到服务器,然后服务器运行它们,结果创建了这些攻击者用来访问机器的远程桌面帐户。(实际上在youtube上有一段视频,有人闯入了我们的一个盒子,哈哈)我花了一整天的时间为此编写了一个修复程序,方法是在服务器端阻止SendFile()和RecieveFile()函数,但是我的雇主要求我在执行此操作时使用漏洞利用来访问一个他丢失密码的盒子。所以我已经编写了

c# - 为什么应用程序在注销时以系统帐户运行在 Windows 上

我有一个c#应用程序,它在机器上的系统帐户下启动,并向用户显示一些对话框。当普通用户注销时,应用程序也会终止。我本以为,由于它在系统帐户下运行,因此即使用户未登录,它也会继续运行。任何关于为什么会发生这种情况的信息将不胜感激。 最佳答案 您的应用程序是服务吗?听起来您想要的是一项服务。请注意,您可以以任何用户身份运行任何进程,但这并不意味着它是一项服务。如果您的流程作为服务实现,那么即使没有用户登录,它也会继续运行。 关于c#-为什么应用程序在注销时以系统帐户运行在Windows上,我们

windows - IIS 无法访问文件,但通过同一帐户登录的用户可以

我们最近将一个Web应用程序移到了一台新机器上。旧的是Win2k,IIS6。新机器是WinServer2003,IIS7。该应用程序之前在网络共享上查找图像文件,映射为驱动器盘符O。这工作正常。移动后,该应用程序无法再访问这些文件。应用程序中尝试访问O:驱动器文件的部分是经过编译的CGI,因此我不确定它在内部是什么样子。我可能可以访问源代码,但我决定先尝试一个非常简单的测试,看看哪里出了问题。为了尝试排除故障,我创建了一个小型C#程序,它尝试访问本地测试文件(在C:驱动器上),然后在O:驱动器,然后是Z:驱动器,然后查找与O:驱动器上相同的文件,但使用UNC路径而不是依赖驱动器映射。最

windows - 添加/删除显示在漫游用户帐户中的我的应用程序

我已经为我的应用程序手动构建了一个安装程序(不要问为什么)。我在HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall下的添加/删除控制面板中为其条目设置了注册表项。它工作正常。我需要它在HKCU下,这样我的安装程序就可以在Vista上运行而无需升级。我遇到的问题是,如果用户使用具有漫游配置文件的域帐户进行安装,然后转到另一台计算机,我的软件在添加/删除控制面板中会有一个条目,但其中没有任何信息。我不希望它出现在漫游用户那里,我的应用程序没有以无论如何都能在那种情况下工作的方式安装。无论如何我可以设置该条目以便我的应用程序不会出

c# - 如何使用 Win32 API 在与 LocalSystem 帐户不同的帐户下安装服务?

如何使用Win32API在与LocalSystem帐户不同的帐户下安装服务?我正在使用以下代码来安装该服务。我想在不同的帐户下安装此服务。最后两个参数采用用户名和密码,但是当我给出时它会抛出错误。有什么具体的方法可以在这里提供用户名和密码吗?IntPtrsv_handle=CreateService(sc_handle,svcName,svcDispName,SERVICE_ALL_ACCESS,SERVICE_WIN32_OWN_PROCESS,SERVICE_AUTO_START,SERVICE_ERROR_NORMAL,svcPath,null,0,null,null,null)