VISTA의 UAC를 고려하여 앱을 수정했습니다. 이제 .mdb (JET 또는 Access 파일)는 ProgramData\MyApp\
MS Vista의 ProgramData 폴더에서 가상화를 선택해야하는 이유는 무엇입니까?
에 있습니다. 내 응용 프로그램이 데이터베이스를 처음 읽을 때 해당 위치에서 수행 중임을 알게되었지만 내 응용 프로그램이 데이터베이스에 쓰기 중 ... 파일이 가상화되어 Users\MyUser\AppData\Local\VirtualStore\ProgramData\MyApp
으로 이동합니다. 이 순간부터 내 앱에서 항상 디스크의 가상화 된 위치로 이동합니다.
내 앱이 작동하지만이 방법을 계속 사용하면 데이터베이스가 사용자 단위로 유지되며 PC의 모든 사용자와 데이터베이스를 공유해야합니다.
ProgramData 폴더 아래의 쓰기가 가상화 메커니즘을 트리거하지 않을 것이라고 생각했습니다.
내가 무엇이 누락 되었습니까?
ProgramData 아래에서 MyApp 폴더에 대한 사용 권한을 설정해야합니까 ??
설치 시간에 어떻게 할 수 있습니까?
덕분에 사람들 ...
상세 정보 : VS2003 VB.NET은 VS 설치 프로젝트를 사용하여 개발.
"Vista"는 머리 글자가 아니므로 첫 문자 만 대문자로 시작해야합니다. –