草庐IT

安全与功耗

全部标签

c++ - 获取文件属性(例如只读)和安全属性(例如读取拒绝写入拒绝)的最佳做法是什么?

我正在使用C++MFC、Windows进行编程。在windowsXP、Vista和Win7中获取文件属性(例如只读)和安全属性(例如读拒绝写拒绝)的最佳做法是什么?修改文件属性和安全属性的最佳做法是什么?非常感谢!!! 最佳答案 请检查C++-Howtosetfilepermissions(crossplatform)?另外,看这里WindowsAccessControl 关于c++-获取文件属性(例如只读)和安全属性(例如读取拒绝写入拒绝)的最佳做法是什么?,我们在StackOverf

微信小程序云调用security.mediaCheckAsync接口成功实例(内容安全审核接口)

网上关于这个接口大多是介绍,我真正的用在实际环境中还是花了很多功夫在研究出来的,关于这个文章很少,微信论坛问这个的很多,有用的消息零零散散的,最后还是通过我持续不断的看才真正的完成了这个实例,不过前段日子在忙,这个实例写了也有一段时间了,有些细节可能忘记了,但思路应该是没错的,有错误或遗漏喜欢指正。微信官方文档关于mediaCheckAsync:security.mediaCheckAsync|微信开放文档(qq.com)一、使用场景我是在用户发布内容的时候,需要对图片进行检测,因此使用到mediaCheckAsync这个接口,下面代码看不懂跳过就行,反正就是wx.cloud.callFunc

windows - 在 Windows 上安全地使用 junction 或 mklink/j 与 git 存储库

在Windows上使用Git,我试图处理我的git存储库外部的内容。例如,我们有艺术作品和内容文件,这些文件正在由非git用户在谷歌驱动器中更新,因此为了捕获这些更改,我设置了类似于以下内容的内容;d:\MyRepo\.git\code1\images1\fonts(junction)=>c:\users\%username%\googledrive\designerLtd\fonts\etc其中“字体”是一个文件夹,已使用junction.exe或mklink/j(相同的东西)链接。这通常效果很好,因为Gitstatus会立即突出显示新的更改(无论是有意还是无意),并为checkin

c++ - 如何从处于低功耗状态的 USB 设备获取字符串描述符?

我正在尝试用C++编写一个应用程序,其中列出了从USB设备获得的信息。我正在关注USBView(Github)实用程序的代码。当设备处于D0电源状态(完全供电)时,我能够获取字符串描述符,但是当设备进入低电源状态时(D2),我不是。IOCTLIOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION返回错误“连接到系统的设备无法正常工作”。USBView实用程序显示当设备处于低功耗状态时字符串描述符不可用。这种行为很奇怪,我在USB规范中没有找到任何地方提及它。我检查了2台设备,我得到了相同的行为。即使在D2状态下,我也可以获得其他描述符,例如设备描述符

c# - 沙盒 AppDomain 中的线程安全

我有一个应用程序域来托管不受信任的代码/程序集。我用安全属性解决了所有安全问题,而且效果很好。不受信任的代码在专用线程上运行。CLR是2.0。这就是我的AppDomainShellAppDomainSeed,Shell在主域中运行,seed是不受信任域中的受信任代理/助手。我有兴趣限制创建新线程和更改优先级。目前,我不受信任的程序集可以设置ThreadPriority.Highest或通过创建10k线程来终止操作系统。有SecurityPermissionFlag.ControlThread但这只会阻止像Abort()这样的高级操作。我正在查看Thread类实现,对于那些简单的操作,它

windows - 将 SMB 添加到 Windows,这有多安全?

我遇到了一个小黑客,它声称它在Windows上启用了smb://。投诉是像text这样的事情没有工作。虽然您确实可以在您的网址中使用file://///,但用户想要使用smb://以便它是跨平台的。破解过程如下:1)创建这个Reg文件,保存并执行:REGEDIT4[HKEY_CLASSES_ROOT\smb]@="URL:smbProtocol""URLProtocol"=""[HKEY_CLASSES_ROOT\smb\shell][HKEY_CLASSES_ROOT\smb\shell\open][HKEY_CLASSES_ROOT\smb\shell\open\command]@

java - 我可以在 Windows 64 位平台上安全使用的最大 Java 堆大小是多少?

我们使用64位Windows2003服务器运行WebSphere/J2EE应用程序(JVM也是64位)。机器有16GB物理内存。不幸的是,我们的应用程序是内存密集型的,我们仍然需要一些时间来添加额外的内存。我了解操作系统本身需要一定数量的内存。话虽这么说,假设这是系统上运行的唯一应用程序,我们可以使用的最大堆大小是安全的(没有分页?)? 最佳答案 我认为答案将取决于许多因素,其中许多因素很难预测。IMO,确定安全最大堆大小的最实用方法是反复试验。我会从大约15Gb的最大堆大小开始,查看系统的内存/分页统计信息,然后向上或向下调整。

windows - Windows证书存储中的私钥安全

当我将公共(public)/私有(private)对导入Windows证书存储区时,Windows不需要任何类型的密码来加密key。由此我得出结论,如果它是用户的商店,它会使用用户的密码(或者可能是用户的散列密码)来加密私钥,如果是本地机器商店,它可能是某种用于加密私钥的基于硬件的key。我做对了吗???如果我这样做了,如果我可以解密key,那么不可导出key的意义何在???最后一个问题-如果我到此为止,还有哪些选择? 最佳答案 正如“SLanks”链接所解释的那样,私钥是用用户密码或机器密码加密的(取决于key在商店中的位置)。因

c# - 低功耗蓝牙连接参数更新 - 导致 HRESULT : 0x80070005 (E_ACCESSDENIED))? 的设备或窗口

我正在尝试写入GAP服务(0x180)特征和0x2A04每当我尝试写入0x2A04(连接参数)或0x0200(设备名称)时,vardevices=awaitWindows.Devices.Enumeration.DeviceInformation.FindAllAsync(GattDeviceService.GetDeviceSelectorFromShortId(0x1800));varservice=awaitGattDeviceService.FromIdAsync(devices[0].Id);vargapData=service.GetCharacteristics(newG

c++ - CreateSemaphoreEx 安全属性与访问掩码

CreateSemaphoreExAPIWindows平台上有以下参数:LPSECURITY_ATTRIBUTESlpSemaphoreAttributes,和DWORDdwDesiredAccess我知道它们都用于控制访问,但是,我不确定它们之间的关系以及它们之间的区别。例如,如果我将dwDesiredAccess设置为SYNCHRONIZE,但我创建了一个带有空DACL的安全属性(即根本没有访问权限),那么它们如何协同工作?如果有人可以分享有关这些参数的用途以及它们如何相互作用的信息,那就太好了。谢谢。 最佳答案 如果对象已经存