草庐IT

复制保护

全部标签

php - 对于在 APACHE 上运行的 PHP,如何保护 LAN 中的 Windows 机器?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我已经安装了我的PHP脚本,它在我办公室LAN网络中的Windows机器上的Apache服务器上运行。这是一个内部竞赛应用程序。现在我想保护机器免受各种入侵,我想记录所有入侵者的详细信息以及他们尝试过的入侵类型。是否可以通过代码实现或者是否有现成的工具来实现这些功能?我知道有一些选项可以获取外部用户的数据,例如$_SERVER['REMOTE_ADDR']、$_SERVER['HTTP_REF

windows - 使用资源管理器上下文菜单将文件路径的修改版本复制到剪贴板

我的要求非常简单,但我正在努力筛选大量与该主题无关的信息。要求我的PC和Web服务器之间同步了文件。基本上我需要能够右键单击本地文件并将等效的服务器路径(带有一些额外的字符串操作逻辑)复制到剪贴板。方法我想我需要做的是:添加Windows资源管理器上下文菜单选项以执行WSH脚本,将完整文件路径和名称作为参数传递。创建一个将接受该参数的Windows脚本宿主脚本,进行必要的字符串操作,然后复制到剪贴板。我可以很好地处理字符串操作(最好是在VBScript中)。就是将参数传递给WSH脚本,我真的找不到任何相关信息。或者,我不介意这是否是使用PowerShell完成的(如果适用),这样我就可

windows - 是否可以通过 cmd/batch 文件将文件从目录复制到所有其他目录的子目录中?

所以场景是这样的......我有我的文件夹结构-C:\-DirectoryA-SubdirA-File.xml-DirectoryB-SubdirB-DirectoryC-SubdirC...我的问题是,有没有一种方法可以将文件从SubdirA复制到所有其他目录的所有子目录中,在批处理/cmd文件中,而无需大量复制语句? 最佳答案 不好意思,这个问题有几点不清楚。起初,我以为你想“将文件从SubdirA复制到所有其他目录的所有子目录”在文件所在的同一级别,也就是说,如果SubdirB和/或SubdirC将在下面有子目录,文件不会被复

windows - 使用批处理脚本自动将最新文件复制到文件夹

我想寻求帮助来尝试创建一个脚本,该脚本将自动检查最后修改的文件并将其传输到目的地。我的是这样的:@EchoOffSet_Delay=1for/f"tokens=1,2,3delims=="%%ain(config.ini)do(if%%a==sourceset_Monitor=%%bif%%a==destinationset_Dest=%%bif%%a==timerset_Timer=%%b)Set_Base=%temp%\BaselineState.dirSet_Chck=%temp%\ChkState.dirSet_OS=6Ver|Findstr/I/C:"Version5">Nu

windows - OneNote 如何访问从 firefox 复制文本的 url,我如何在我的应用程序中使用它

当您从firefox(非微软产品)中的网页复制文本到OneNote时,它​​会将网页的url与复制的文本一起添加为“粘贴自”,如下例所示:ApacheOpenOfficeisanopen-sourceofficeproductivitysoftwaresuitePastedfromOneNote如何从非Microsoft应用程序访问复制文本的url信息。如何使用C++/C#或其他技术在我的应用程序中以编程方式访问类似信息?是否有一些api可以从系统剪贴板访问其他信息,如url、源应用程序、源文件等? 最佳答案 如thedocumen

windows - 使用Rundll32复制SUBST的功能

我一直在尝试使用rundll32复制函数subst.exe(用于映射驱动器的Windows应用程序)。我知道使用了DefineDOSDevice并且我知道要传递哪些参数,但我就是无法让它工作。假设我想将C:\ProgramFiles映射为Z:rundll32.exekernel32.dll,DefineDosDeviceA***我尝试以我认为正确的形式传递所有参数,但没有成功。如果有人能为我提供将程序文件映射到Z:usingrundll32的工作语法,我将非常高兴。提前致谢。 最佳答案 Rundll32不是通用的“运行导出函数”实用

python - 复制大文件时 os.stat 不更新

我正在使用stat检查文件是否仍在传输,但它不起作用。如果我通过网络复制一个大文件(数百GB,可能需要几分钟)并运行脚本fromosimportstatfromtimeimportsleepWhileTrue:stat("thefile.foo")sleep(2)我希望看到时间或大小发生变化,但它保持不变。还有什么我可以用来检查文件是否仍在传输的吗?不幸的是,这是在Windows服务器上。我试过这个脚本,实际读取文件:importsysfinished=Falseoldgb=0whilenotfinished:f=open(thefile,"rb")samp=f.read(1)gb=0

Windows内核内存保护

Windows中每个进程的高端内存(0x80000000或0xc0000000)为内核代码保留,用户代码无法访问这些内存区域,如果尝试访问将抛出访问冲突异常。我想知道内核空间是如何保护的?是通过内存分段还是通过分页?我想听听技术解释。非常感谢,迈克尔。 最佳答案 假设您正在谈论x86和x64架构。内存保护是使用分页系统实现的。x86/x64CPU上的每个页表条目都有一个位来指示它是用户页还是主管页。只有使用CPLCPL是“当前特权级别”,有时也称为Ring。Windows仅使用两个环,尽管CPU实现了4个环。环0是Windows称为

c# - 屏幕保护程序如何在 Windows 8 中继续在桌面上绘制?

我正在VS2010上用C#.NET4.0开发一个屏幕保护程序,它需要在实际显示屏幕之前做一些处理(相当复杂的数据库访问)。这很好,因为用户不知道这个处理正在进行,然后当一切准备就绪时,全屏表单就会启动。也就是说,除非我们在Windows8上运行。在Microsoft社区(http://answers.microsoft.com/en-us/windows/forum/windows_8-desktop/bubbles-screensaver-has-black-background/e0807324-5ca6-4abe-b6ba-716848b41ff5?page=4)上搜索后发现Wi

windows - VirtualProtect 如何改变内存保护标志

VirtualProtect的第三个参数可以使用如下标志:PAGE_EXECUTEPAGE_NOACCESSPAGE_READWRITEPAGE_READONLY...一开始我觉得VirtualProtect可以通过PTE的flag来实现。但是当我阅读PTE的结构时,我在PTE中找不到记录这个函数的第3个参数的标志。PTE的结构如下:抱歉,我无法发布图片(因为没有10个声誉!),您可以从Google找到它。我想找Windows在哪里记录了一个虚拟内存页的保护标志,不是PTE吗?看了一些资料,我发现当一个PTE无效时,PTE的字段的意思就变了!然后有5位保护标志。