草庐IT

登录注册

全部标签

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

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

c# - 在登录菜单上运行 C# 应用程序

我在PC上插入了一blockArduino开发板。我需要将某些字符从Arduino板发送到PC。应用程序将在登录页面上运行,每当它收到一个特殊字符时,它就会登录一个特定的用户帐户。我将对其他部分进行研究,但我的主要重要部分是在用户登录Windows之前启动该应用程序或服务。这可能吗?我能在.net中实现吗?如果无法实现,可以使用哪些方法和技术使其发挥作用?任何信息、示例和链接都会很棒!谢谢。 最佳答案 在WindowsXP上,可以使用GINA自动登录过程.您必须创建一个能够与Winlogon进程交互的MSGINA.DLL。对于Win

Windows 8 的 Java System.properties 获取登录用户

所以我正在使用javaSystem.getProperties("user.home")。这是我遇到的问题,我在需要管理员权限的安装过程中调用它,在安装过程中我需要在用户目录中保存一些文件(例如c:\Users\myname\AppData\Local\保存的文件)。问题出现如下步骤所示:1)用户mbrando登录windows82)他运行安装程序3)系统提示他以管理员权限登录4)他以用户身份登录:imadmin5)安装程序继续6)安装程序将用户本地的一些文件保存在c:\users\imadmin\AppData...而不是c:\users\mbrando\AppData用户的本地主目

sql - 用户登录后自动在 SQL Server 中创建数据库

我需要在用户使用Windows身份验证登录到SQLServer时自动创建数据库(并创建表等)。如果用户名是smith,将创建​​一个名为smith的新数据库,并且用户将拥有对该数据库的完全访问权限。知道怎么做吗? 最佳答案 第一个问题是为什么您要在每次有人登录时创建一个新数据库。为什么不重用现有数据库?如果有人登录1000次会发生什么-您将创建大量数据库!要创建数据库,您可以使用这样的命令(在批处理脚本中)ifexists(select*fromsys.sysloginswherename='$(dbname)')droplogin

c++ - 尝试将注册表写入 HKLM 改为写入 HKCR

我的任务是更新旧的VisualStudioC++COM可执行文件以使用VisualStudio2010并在64位Windows7上运行。(程序本身是32位。)该过程的一部分涉及确保注册表读取/写入/创建仍然有效和/或更新它们以使用HKEY_CURRENT_USER而不是HKEY_LOCAL_MACHINE。但是,在测试使用RegCreateKeyEx、RegQueryValue、RegSetValue等注册表函数并使用ProcessMonitor观察注册表访问时,我注意到一些(可能?)奇怪的行为。当根指定为HKEY_CURRENT_USER时,一切似乎都按预期工作。例如,在尝试创建ke

windows - 使用 (SetACL) 自动执行 Windows HKCU 注册表权限的批处理文件

我正在与我们的最终用户计算团队合作,以自动化我们的域迁移。我们使用的方法涉及更改本地用户文件夹和regedit中的HKCU的权限(包括“将所有子对象的权限条目替换为此处显示的适用于子对象的条目”)。我能够使用一个简单的批处理脚本自动执行大部分步骤。对于本地文件夹权限,我使用了icacls:icaclsC:\Users\%localprofile%/grant%domainuser%@contoso.com:(OI)(CI)F/T对于注册表,我使用了SetACL:"C:\Win7ProfileTool\SetACL\64bit\SetACL.exe"-on"hkcu"-otreg-act

windows - 需要一个 Windows 批处理脚本,它将远程登录到服务器并运行命令

寻找将telnet到一个IP地址的Windows批处理文件,自动提供在批处理文件中指定的用户名和密码,执行一系列命令并退出telnet。@echooffSETusername=abcSETpassword=xyz@1234SETservername=192.168.1.40echouser%username%>telnetcmd.datecho%password%>>telnetcmd.datechoadbd^&>>telnetcmd.datechoexit>>telnetcmd.dattelnet%servername%我在这里尝试使用用户名和密码远程登录到IP。成功登录后,它应该执

windows - 在 Windows 10 64 位上控制台显示的 ANSI 编码时登录异常

无法完全找到这个问题的答案,任何人都可以说明修复方法。我有一个正在构建和使用logback(logabck1.2.3、jansi1.16)和groovy的库jar,我正在尝试对日志显示进行颜色编码-正如springboot设法做到的-但我没有我不想将springboot作为我正在构建的这个库的依赖项。我已经将jansi(logabck文档中所述的1.16)库作为对gradle构建的依赖项。我的logback.groovy的相关部分看起来像这样appender('STDOUT',ConsoleAppender){withJansi=trueencoder(PatternLayoutEnc

python - Windows 阻止对 HKLM 进行注册查询;改为返回 HKCU

我正在使用ActivePython2.5读取注册表中pGina创建的条目。具体来说,有关计算机上允许哪些GID的条目。通过pGina编辑时,此信息会针对每台计算机定期更改,因此我希望我的Python脚本每次都能够检查这些值。很简单。以下Windows命令将为我获取该信息:regqueryHKLM\Software\pGina\ldapauth\...除了当我用Python运行它时,我得到这个:>>>importsubprocess>>>command='regqueryHKLM\Software\pGina\ldapauth'>>>ldapauth=subprocess.Popen(c

windows - 在 Windows 注册表项 Shell\Open\Command 中指定当前目录

我已将文件扩展名与我的程序相关联。在Windows注册表中,这显示为HKCR下的一个键,看起来像这样:shell\open\command(Standard)"c:\blabla\MyProgram.exe""%1"当我双击具有适当扩展名的文件时,我的应用程序将以文件的完整路径名作为参数启动。这正是我想要的,所以很好。另外,程序的当前目录设置为我点击的文件目录。这不是我想要的;那么有什么方法可以指定另一个目录应该用作当前目录而不是单击文件的容器?(我意识到我可以使用适当的当前目录向我的程序添加一个参数,然后让程序切换到该目录;我只是想知道是否有我不知道的标准方法来执行此操作。)