草庐IT

代码雨

全部标签

c# - 以特权用户身份运行代码 - 管理密码更改

我的任务是创建一个小型C#(.Net4.0)控制台应用程序,它将在客户的Windows2008R2服务器上运行。应用程序必须“作为”特定域用户“运行”,并且还需要尽可能接近24x7全天候运行。我可以创建双控制台应用程序/Windows服务,或者我可以使用出色的FireDaemon将控制台应用程序作为服务运行,这涵盖了“必须一直运行”方面。但是,客户的域策略是每120天更改一次密码-包括此应用程序将在其下运行的帐户。无法将该帐户排除在该政策之外。因此,看起来我们将安装应用程序(作为服务或通过FireDaemon),帐户密码将过期,下次服务器重新启动或应用程序重新启动时,身份验证将失败。我

c# - 任何人都可以解释以下用于 Windows 的匿名/恶作剧代码吗?

警告:不要在任何机器上执行此代码。它可能是恶意代码你好,我在fb上得到了一个文件,来自某人,显然看起来像一个病毒。所以我很高兴地下载了它,因为我不是在Windows上。我在virustotal上扫描过,它说这个文件是前段时间扫描过的,意思是这个文件已经流传了一段时间。我仍然对其进行扫描,virustotal说它是干净的。所以它的Zip文件,带有一个jar文件,当我将jar文件中的.class文件反编译为java代码时,它有硬编码的字符串到C:\驱动器和一个用于下载dat文件的保管箱网址。然后使用regsvr进行一些注册表级别的更改。所以,在那张纸条上,它被一个无辜的jar文件很好地隐藏

c# - 为什么相同的代码大小产生不同大小的exe文件

我有代码:namespaceConsoleApplication2{classProgram{staticvoidMain(string[]args){Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");Console.WriteLine("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

windows - 从 Windows 构建 R 源代码

C:\Work\R包含R-3.1.1.tar.gz文件我已通过以下命令在Windows8中构建R源代码(R-3.1.1)cdC:\Work\Rtar--no-same-owner-xfR-3.1.1.tar.gzcdC:\Work\R\R-3.1.1\src\gnuwin32\makeallrecommended在环境变量中添加以下路径C:\Work\R\R-3.1.1\bin\i386在命令提示符中输入R.exe我遇到了以下错误无法打开基础包的fatalerror系统信息Windows8、64位操作系统、基于x64的处理器如何解决这个错误? 最佳答案

python - 如何从其中包含反斜杠字符的文件执行 Python 代码

我正在尝试从一个包含路径("C:\Users\Documents\ect.")的文件中运行Python3.3代码。当我尝试运行exec(commands)时,它返回此错误:tuple:("(unicodeerror)'unicodeescape'codeccan'tdecodebytesinposition...我知道这是因为文件路径中的单个反斜杠字符,我知道如果它是反斜杠反斜杠它会起作用,但我不知道如何将反斜杠反斜杠换成反斜杠。我的代码看起来像这样:filepath=HardDrive+"/Folder/"+UserName+"/file.txt"file=open(filepath

c# - 窃取系统 dll 代码行为并重新实现它是否违法?

我需要在slc.dll中使用SLGetWindowsInformation,但我宁愿实现我自己的版本,也不愿在应用程序启动时调用它200次并创建它需要的数据类型,所以反汇编库并编写我自己的代码是非法的吸取这个函数的行为p.s我正在使用C#,所以我不会内联程序集,我只是复制行为 最佳答案 isitillegaltodisassemblethelibraryandwritemyowncode这取决于你在哪里。在某些司法管辖区,逆向工程是一项protected消费者权利,因此任何在用户协议(protocol)中禁止逆向工程的尝试都是无效的

windows - Powershell 打开系统控制面板而不是执行代码

首先,我不是在挑衅,这是正在发生的事情,我不知道为什么。我做了这个小脚本来测试变量范围:$a=1MainFunctionMain{echo$a}现在,我正在执行它。WindowsPowerShellCopyright(C)2014MicrosoftCorporation.AlleRechtevorbehalten.PSC:\Users\me>&'C:\backup\variablescopes.ps1'PSC:\Users\me>唯一发生的事情是,windows控制面板鼠标配置窗口打开,允许我调整速度、双击超时等。我完全说不出话来:D不知道是否还有其他人可以让这个最小的例子为他工作,但

windows - 从 setlocal 代码中传递变量

在Windows批处理文件中编写脚本时,有时脚本的正确执行需要使用setlocal命令。我对使用setlocal的主要提示是,我经常执行复杂的for&if语句,在这些语句中我在该代码部分设置了变量值。当我发出命令endlocal时,这些设置丢失了。到目前为止,我已经解决了这个问题,方法是将变量值回显到setlocal段中的临时文件中,然后在endlocal之后将值读回变量中.然而,似乎应该有一个更优雅的解决方案来解决这个问题。如果仅使用一个或多个set语句,建议的答案提供了一种规避问题的简便方法。但是,当setlocal到位以允许for循环在执行时而不是解析时正确扩展变量名时,链接的答

windows - Windows内核模式代码签名问题

问题总结我的Windows应用程序包括一个加载相当简单的驱动程序的服务。根据MSKernelSigningdoc中描述的KMCS要求,该驱动程序包含嵌入式SHA1和SHA256签名,并包括两个签名证书的交叉签名证书链,用于在不使用CAT文件的情况下对驱动程序进行签名。该驱动程序在大多数Windows安装中都可以很好地加载,但是在极少数情况下无法加载,主要是在Windows7x64和Windows10x64上。错误为0x241(577):Windows无法验证此文件的数字签名。最近的硬件或软件更改可能安装了未正确签名或损坏的文件,或者可能是来自未知来源的恶意软件。更多信息在两个星期的大部

c++ - 如何在 C++ 中将 x64 机器代码写入虚拟内存并在 Windows 中执行

我一直想知道V8JavaScript引擎和任何其他JIT编译器如何执行生成的代码。以下是我在尝试编写小型演示时阅读的文章。http://eli.thegreenplace.net/2013/11/05/how-to-jit-an-introductionhttp://nullprogram.com/blog/2015/03/19/我对汇编知之甚少,所以我最初使用http://gcc.godbolt.org/编写了一个函数并获得反汇编输出,但代码在Windows上无法运行。然后我写了一小段C++代码,用-g-Og编译,然后用gdb得到反汇编的输出。#includeintsquare(in