能不能设计一个通用模块,能用它检测到程序中某指定变量的值? 我在开发某系统的过程中,想设计一个通用模块(不仅仅适用于本系统),系统各个部分可以将其需监控的变量信息(如所在的类、变量名等)在这个模块中注册。系统发布后,在其运行过程中就能随时监控到这些变量的值。简单的说,这个模块的功能有点像是我们调试程序时用到的Watch窗口。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我编写该模块的目的并不是为了Debug,而是为了监控整个系统的安全性,做到能够及时了解到关键变量的值。但现在的关键问题就在于,怎样去获取一个变量的值。我好像受到了启发!!!即可以将对变量的监控简化为对变量地址的监控!!我只要获得该变量在内存中的地址和变量类型就能够获取该变量的值,而无须考虑该变量在程序中的其它信息了。这些在C++中好像实现并不困难,但却好像不能通用到其他语言中去。 创建按钮的问题 如何清除工程文件里的无效引用呀? 用TlkJSON解析JSON的问题 win2003企业版系统下的VSS6.0d打不开? 有关AdoDataSet.FilterGroup:=fgPredicate的问题! 这个程序能要多钱?? Delphi中如何计算日期! 急呀!问题很简单答对就给分,看谁快了! 一个简单的问题,大家帮我看看 关于ClientSocket错误捉 如何升明和使用API函数netsessiongetinfo? 怎么关闭整个程序?
但现在的关键问题就在于,怎样去获取一个变量的值。我好像受到了启发!!!
即可以将对变量的监控简化为对变量地址的监控!!
我只要获得该变量在内存中的地址和变量类型就能够获取该变量的值,而无须考虑该变量在程序中的其它信息了。
这些在C++中好像实现并不困难,但却好像不能通用到其他语言中去。