程序为何卸载后还能自动启动?
花开花折 2016-05-20 12:47:08 1:C# 写了个程序,代码中包含有使程序自动启动的功能(也就是将程序写入到注册表中)。安装部署生成Setup安装包;
2:安装此安装包后,开机程序也能自动启动。但不知为何我卸载此程序后,开机程序还是能启动?(卸载后程序要用到的各种配置文件都被删除了)
3:想知道下为何会出现这种卸载后程序还能运行的原因,难道写入到注册表时,会将配置文件等也写入到注册表中?
4:如何我没有删除注册表中此程序的注册信息(键值),程序代码更新后重新安装此安装包,它会将之前的配置文件/键值等覆盖掉吗?也就是注册表中是最新代码中的配置文件吗?
5:代码中有实现每次开机自动将程序写入到注册表的功能。