写了一个exe,然后再写一个非常简单的dll用来保存试用次数,假设初始值100次。
exe每次先调用dll看看次数是否小于1,如果不小于1,就把dll里的次数减一次,再保存好,然后就可以正常进入程序界面了。
现在的问题在这个dll里面,times_total赋初始值100,times用来保存剩下的次数(这个times初始怎么赋值?)。
问题是每次调用dll,都会把几个变量初始化赋值,几个变量不给它赋初始值吧又不行。
这个逻辑我想了半天,不知咋解决。