怎么判断一个exe文件,执行后安装完毕

如何判断一个exe文件,执行后安装完毕?
小弟最近在做一个版本更新程序(类似于360的系统漏洞修复),主要是从服务器上下载一些exe文件,等下载完毕后,自动执行exe文件,之后一步,如何判断用户正确安装了改exe文件,还是取消了改exe文件的安装?

------解决方案--------------------
安装成功,在本地生成一个ini文件,里面放上版本号。然后检测它吧。
------解决方案--------------------
这个步骤可以是这样的。
首先,当前客户端exe有一个版本号A,服务器端exe有一个版本号B,判断当服务器端的版本号B大于客户端的版本号A时,从服务器端下载exe,下载成功后,此时本地exe安装文件的版本号为B。
exe安装成功后的文件夹路径里面也有一个当前exe文件的版本号C,
拿exe文件的版本号B和安装完成后文件夹路径里面版本号C对比,一致则安装成功,不一致则安装失败。