百度网盘是如何检测是否安装了客户端的?

 

搜(通过网页链接打开应用程序),有许多信息。HTTP是一种协议,ftp等也还没死。Windows, Android和mac OS下,都可以注册自己的协议,比如wdxy://... 我的协议:-))

Windows下就是改注册表喽,别的原理也差不太多。

有意思的是当没安装客户端时,网页里可能有个定时器,在请求该协议的"服务器"超时时判断出没安装——如果浏览器不是立刻返回出错信息的话。

安装客户端后,安装程序或客户端就可以注册协议了。


为啥一定要在浏览器里放视频呢?搞个单独的弹出式窗口,回车键全屏,肯定能把浏览器的标题栏和地址栏都挡住。和服务器之间还可以走非标准协议。

有公司试过用WebAssembly来解H.265,哎呦喂我的天哪。


比方说你白天看了部电视剧,觉得不错,等你朋友下班了他/她再看,就还得重新再传一遍?蓝光被破解造成大家觉得DRM也靠不住。我觉得理想状况是我买数字媒体,售价根据可复制次数而不同,我可以反复看或者U盘copy给亲朋好友看。也许到H.269 32K的时候会:软解解不动必须硬解,copy给别人?把CPU/显卡也借给人吗?:-) SIMD指令应该是特权指令,要在TPM里才能执行。或者片子免费、广告删不掉,重新压片奇慢无比。


蓝光为啥被破解了?也许是因为1个人买10张碟片或10个人买10张,加密算法和key一样的。视频文件每1MB破坏512B,就花得没法看了。存密码的USB加密狗容易被破解,银行的U盾好像存的是算法。512B进,512B解密后的出。U盾有unique id. Intel CPU的cpuid指令曾经返回unique序列号,被抵制后只是区分CPU型号。农行的U盾可插入手机的耳机/麦克风口,好像用声波和手机通信。北京银行的U盾带电池。


“Teams played sports,” Monica Gellar. 终极方案: 不看。:-)

posted @   Fun_with_Words  阅读(392)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?









 和5张牌。

点击右上角即可分享
微信分享提示