Another "proper" way is to get the creation date of some file you know for "sure" is added by installer. In my case it's "unins000.exe" which is (re)created by Inno setup v5. No PInvoke involved but simply use FileInfo's Exists and CreationTime properties!