인터넷, 프로그래밍, & 전원 엔지니어링

이노 설치 프로그램을 사용하는 파일 및 폴더의 사용 권한을 설정

그래서, 내가 오늘 배운?

지난 일 사이에, 나는이 제한 사항 중 하나의 소프트웨어를 골머리를 우리가 만들어집니다. 소프트웨어를 사용자가없는 것을 허용하지 않습니다 adminisrative privilages을 작성, 삭제 및 수정 프로그램 파일 폴더에 파일과 폴더를합니다. 즉, 관리자 또는 일부 제한된 사용자만이 사람에 대해 관리자 privilages, 소프트웨어를 사용할 수있습니다. 이것은 대부분의 상용 소프트웨어처럼 성가신 및 비현실적을 다하고있다.

그래서,이 문제를 해결하려면 어떻게해야합니까?

첫 번째 접근 방식은을 알고 보랜드가있을 경우 c + + 함수를 작성시 파일 및 폴더 사용 권한을 설정합니다 그것합니다. 그러나 성공 이후 wasn'ta 보랜드 c + +의 파일 특성을 결정하는 함수 밖에 없다, 그것은 읽기 전용, 숨겨진 또는 보관합니다. 그것은 또한 이러한 일들을 변경하는 특성을하지만 adminitrative 수준 privilages 필요로합니다. 그래서, 따라서, 어떤 c + + 함수의 사용 권한을 변경할 수 없다면 사용자는 관리자가 아니십니까.

제 2과 성공적인 접근 방식은 설치 과정의 사용 권한을 설정하는 동안, 그리고 수있습니다 컴파일러를 설정하는 작업은에만, 이노 설치합니다. 가장 인기있는 이노 설치 프로그램은 설치 프로그램을 컴파일러를합니다. 일부 주장하는 것이 좋습니다을보다 더 상업적인 설정 - 컴파일러,하지만 다른 중요한 내용은 무료이며 이노 설치 프로그램은이 오픈 소스합니다. 실행 파일의 출력 이노 설치 프로그램이 설치 파일을 컴파일합니다. 설치 파일의 구성을하거나 수정의 소스 코드를 설정할 수있습니다. 내 문제의 경우, 다음과 같은 코드를 사용하여 파일에 대한 사용 권한을 설정할 수있습니다 :

[dirs]
이름 : "(응용 프로그램) \"; 권한 : 모든 사람 - 수정

위의 코드를 간단하게 설치 과정에서 뜻은 실행 파일이있는 폴더 및 기타 파일이있는, 모든 사람은 새 파일에 대한 사용 권한을 만들거나 수정하고 기존의 파일 및 하위 디렉토리를 삭제합니다. 너무 쉬운, 어? 하지만 그 2 선 코드를 데려 3 시간을 학습합니다.


신청이 : 소프트웨어

«이전 문서를 소프트웨어 : 귀하의 실행 프로그램 아이콘을 생성하는 소프트웨어

»다음 문서를 소프트웨어 : 소프트웨어를 검토 : 학생 버전 회로 제조 업체

이 사이트에 검색

스폰서 링크


번역

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flag
German flagFrench flagSpanish flagJapanese flagArabic flag
Russian flagHindi flag   
By N2H

Legal