XP에서 Windows7/8로의 이동을 더 쉽게 만들고 싶습니다. 가장 큰 문제는 사용자에게 필요한 애플리케이션을 식별하고, 데이터를 이동하고, 소스 호스트에 있었던 것처럼 앱을 재구성하는 데 많은 작업이 필요하다는 것입니다.
내가 생각한 것은 다음과 같습니다.
소스 호스트에서 다음을 사용합니다.프로세스 모니터애플리케이션이 대상 호스트에 기본 상태로 설치되므로 레지스트리에 대한 액세스를 무시하고 애플리케이션이 사용하는 파일을 감시합니다.
애플리케이션이 데이터를 읽고 쓰는 데 사용하는 파일 목록을 얻은 후 해당 파일을 대상 호스트에 복사합니다.
애플리케이션이 대상 호스트에서 제대로 작동하는지 확인하십시오.
괜찮은 것 같나요? 프로세스 모니터보다 더 나은 솔루션이 있습니까?
감사합니다.
편집: 더 나은 대안이 없다면 혼란을 줄이기 위해 EXE 및 DLL에 대한 액세스를 무시하도록 프로세스 모니터를 구성하고 싶습니다. 이를 지원하지 않는 것 같으며 정규 표현식도 지원하지 않습니다. 누군가 확인할 수 있습니까?
답변1
방금 Windows 7을 다시 설치했는데(레지스트리가 불량 섹터에 있어서 새 HDD를 구입했습니다) 다음 위치를 확인하고 프로그램 이름을 딴 폴더를 복사하면 아주 잘 작동합니다.
예: Thunderbird가 설치되어 있으므로 복사했습니다 C:\Users\<username>\AppData\Roaming\Thunderbird
. 다른 프로그램의 경우 해당 프로그램과 동일한 이름(또는 소프트웨어를 만드는 회사의 이름을 딴 폴더 Roaming\Individual Software\Typing Instructor
)을 복사하면 됩니다. 데이터 파일을 확인할 수 있는 또 다른 장소는 C:\ProgramData\<programname>
.
도움이 되었기를 바랍니다.
편집하다
Win XP의 위치는 다를 수 있습니다 . <username>\AppData
아마도 <username>\Application Data
.
이 방법은 모든 데이터뿐만 아니라 대부분 또는 모든 설정을 복사합니다. 놀랍게도 설정을 위해 레지스트리를 사용하는 프로그램은 거의 없지만 일부는 사용합니다. 저는 수동으로 설정을 변경했습니다.