如何检测桌面应用是否被修改?
该应用程序与 Web 服务通信,因此我们可以对桌面进行哈希处理,然后检查校验和是否匹配或类似的东西?或者你有什么建议?
最佳答案
只是不要让应用程序做任何您不允许修改应用程序的人做的事情。那么应用程序是否被修改都没有关系。
您提议的解决方案就像一家银行试图设计一支不能用来写空头支票的笔,然后试图确保客户始终使用这支笔来写他们的支票。更理智的做法是不再担心客户用什么笔来写他们的支票,而只是拒绝任何超过客户余额的支票。
或者,换句话说:
1) 如果应用程序要求您的 Web 服务做一些您不希望它做的事情,那么修改或不修改应用程序有什么区别?
2) 如果应用程序要求您的 Web 服务做一些您确实希望它做的事情,那么修改或不修改应用程序有什么区别?
总而言之,这没有什么区别。
关于c++ - 如何检测桌面应用程序是否已被修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8118761/