2010-12-09 12 views
0

우리는 VB6 응용 프로그램을 가지고 있습니다.이 응용 프로그램은 많은 공유 리소스에 액세스해야합니다. 새로 추가 된 기능을 테스트하기 위해 새 버전을 출시 한 다음 새 기능을 테스트 할 사용자에게 권한을 설정합니다. 간단히 말해 은 성공을위한 응용 프로그램 테스트 시나리오를 준비합니다.Visual Basic 6 - 런타임 오류 75 - 경로/파일 액세스 오류

우리가 성공 일부 개발 사용자 계정을 사용하는 일부 사용자의 PC에서 응용 프로그램을 실행하려고하지만, 우리는 사용자 계정과 같은 실행 파일에 액세스하려고 할 때 우리는 런타임에게 오류 75받을 때 - 경로/파일 액세스 오류을 .

이러한 오류의 출처에 대한 정보가 있습니까? 모든 아이디어는 감사 할 것입니다.

참고 : 개발자와 사용자가 모두 동일한 인트라넷에 있고 동일한 네트워크 도메인에 있다는 것은 중요합니다.

답변

1

디버그하지 않으려면 Process Monitor과 같은 도구로보고 마지막으로 액세스 한 파일 시스템 개체 만 볼 수 있습니다. 대부분 사용자 계정에 없거나 권한이 충분하지 않은 것에 액세스하거나 시도합니다. 오류 메시지에서 정확한 이유를 얻는 것이 거의 불가능합니다 (오류 번호가보다 일반적이고 다른 ressources 또는 파일 작업에 대해 팝업으로 표시됨).

+0

Proccess Monitor 또는 이와 유사한 도구의 사용을 고려해 보겠습니다. 지금 우리는 우리의 문제를 해결했습니다. 아마도 일부 개발자는 테스트가 진행되는 동안 파일을 덮어 쓰려고했습니다. – ArBR

2

오류는 거의 항상 간단한 보안 위반을 나타냅니다. 파일 사용 권한이거나 읽기 전용으로 표시된 파일에 쓰는 것처럼 간단 할 수 있습니다.

또는 사용자가 존재하지 않는 드라이브 문자로 파일을 여는 경우와 같이 사용자의 경로가 유효하지 않을 수 있습니다.

VB6 설명서에서 오류 75를 찾는 것만으로 대부분의 가능성이 나열됩니다.