草庐IT

arrow数据集

全部标签

c++ - 在 C++ 中为 Windows 编写数据包拦截器(基本防火墙)

我有兴趣编写一个根据用户定义的规则阻止数据包的基本防火墙。基本上,我已经编写了处理规则的部分并且一切正常,但现在我应该实现防火墙本身(我猜是最困难的部分)。我搜索了很多,找到了几个包含详细信息的链接,例如this和this.第二个(Windows过滤平台)似乎最相关,现在,似乎没有任何关于实际入门的数据,网站中的代码片段(好吧,在这个特定主题中)并没有很好地解释这个主题.我想知道如何简单地阻止符合特定规则的数据包,因此包括几个阶段:监听任何传入数据包、所有端口、IP和协议(protocol)。检查数据包是否符合特定规则。如果它确实匹配,让它通过。如果它没有,捕获它并在那边阻止它。现在s

windows - 监听 UDP 多播数据包

我的AutoIt脚本应该接收发送到239.255.250.250:9131的UDP多播数据包.但它不起作用,我看不到指定UDPmulticastaddress的选项对于UDPBind().UDPBind()在下面的代码中返回error10049(invalidaddress):UDPStartup()UDPBind("239.255.250.250",9131)While1$msg=UDPRecv($recv,512)If$msg""ThenConsoleWrite($msg)EndIfSleep(100)WEnd如何监听UDP多播包? 最佳答案

windows - EC2 Windows 用户数据 : Powershell does not run as expected

我正在尝试通过用户数据中的Powershell命令引导EC2Windows实例。我试图通过用户数据执行的步骤是:安装巧克力使用chocolatey安装Python使用chocolatey安装AWSCLI使用AWSCLI从S3下载Powershell脚本运行该Powershell脚本用户数据非常简单:Set-ExecutionPolicyBypass-Force;iex((New-ObjectSystem.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'));chocoinstallpython3-y;c

android - 离线到在线同步数据库

我正在开发一个系统,我的客户希望我提供离线服务和在线备份以及iOS、Android和Windows应用程序。我需要的东西:支持可在连接时同步的离线和在线(主)数据库。同样适用于iOS和Android,但我不太担心这些手机是否可以处理此类工作。在Android和iOS的情况下使用什么来实现这样的目标。无论你有什么建议我。注意:除了后端,我还没有决定使用Python和Django。我还在设计过程中。 最佳答案 在android中,支持离线使用SQLite数据库作为本地数据库。当应用程序处于离线模式时,将数据保存在SQLite中。您需要编

windows - Win 10 Postgresql 11 数据库集群初始化失败

我从戴尔(XPS15)买了一台新的笔记本电脑,装有Windows10专业版。在安装postgres期间,我总是遇到同样的问题“运行安装后步骤时出现问题。安装可能无法正确完成。数据库集群初始化失败。”.我尝试了很多过去线程的解决方案:不将postgres安装到程序文件中创建一个名为postgres的用户,对postgress目录具有完全访问权限,此处解释https://www.youtube.com/watch?v=pS_zWDDDSe0检查新的win-updates关闭Windows的防火墙和杀毒软件。Errorrunningcscript//NoLogo"C:\develop\pos

windows - 禁止 MS-Office 应用程序以编程方式发送遥测数据

我们在自己的应用程序中使用带有导入的ActiveX类型库的MS-Office应用程序(例如,将MS-Office文档即时转换为PDF)。我们的应用程序有意等待,直到MS-Office应用程序后台线程结束。自MS-Office2019版以来,我们注意到后台线程阻塞了很长时间(18-25秒)。原因显然是MS-Office应用程序关闭/退出后立即发送遥测数据。使用ProgMon工具进行监控证明了这一点。我们还发现有一个解决方法,通过操作以下注册表项来禁用发送遥测数据:Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\Common\Cli

windows - 跨多个 Windows 平台收集 wifi bssid 和 rssi 数据的最有效方法

我正在尝试在Windows上收集wifiBssid和Rssi信息,并且正在寻找最可靠的方法来跨尽可能多的Windows版本执行此操作。在Vista中,通过无线LANAPI使用Win32调用很容易。该API存在于XPSP2(有时)和SP3上,但据我所知,它不支持在这些平台上收集Bssid信息。理想情况下,我想要一种在所有版本的XP上获取它的方法。(我猜Windows95/98/ME根本没有希望)。任何编程语言或命令行工具都可以。任何指针?谢谢。 最佳答案 好吧,您无法从Windows获取该信息(根据我的理解)。我来自路由器本身。但Wi

c++ - 如何在 Windows 上使用 C++ 编程在电源故障时恢复数据

在我的程序中,我正在编写程序状态文件。我在程序运行期间多次将文件写入文件,因为程序更改了一些我需要非常频繁存储的变量。现在,如果,由于某些原因我的电源出现故障。然后大多数时候我会丢失该文件中的数据。请告诉我有什么机制可以在断电时保护数据。(我在windows上写过C++程序)。谢谢 最佳答案 使用事务数据库,例如SQLServer。定期将更改提交到数据库。当数据库服务器断电时,您的数据不太可能损坏,但明智的做法是定期进行备份以防万一。 关于c++-如何在Windows上使用C++编程在电

windows - Win7上可以多用户账户访问和操作的数据文件存放在什么地方比较好?

所以我一直在研究一个包含多个部分的系统,例如标准用户模式应用程序、InternetExplorer插件和Windows服务。我需要能够访问和/或操作来自所有这些可能在不同用户帐户下运行的部分的同一组数据文件。而且我似乎对存储该数据的最佳位置有点困惑。我目前正在使用“所有用户”配置文件下的目录。唯一的问题是,当从在本地系统帐户下运行的Windows服务调用时,SHFileOperation似乎无法从该目录中删除文件;我收到一个找不到文件的错误。我意识到SHFileOperation从Vista开始被IFileOperation取代,我更新了该代码以使用IFileOperation并且它确

python - 为什么我不能将 sys.stdin 中的所有数据写入 Windows 中的文件?

我正在尝试在WindowsXP上使用Python2.7从sys.stdin读取二进制数据。二进制数据是由foobar2000解码的WAV文件。通常,此数据被发送到命令行编码器,例如stdin上的lame.exe,在那里它被处理并写入输出文件,其名称在命令行参数中提供。我试图拦截输出的WAV数据并将其发送到另一个文件。但是,在管道明显崩溃之前,我只能从stdin获得几KB,因此我只剩下一个非常短(大约75KB)的WAV文件,而不是我期望的几十兆字节。这可能是什么原因造成的?我一直小心地将sys.stdin和输出文件作为二进制文件打开。from__future__importprint_f