2016-09-21 2 views
0

크롬에 특정 확장 프로그램이 C# 코드로 설치되어 있는지 확인하는 방법이 있습니까?Google 크롬 확장 프로그램이 설치되어 있는지 인식

스택 오버플로에서 JS 옵션 만 발견했습니다.

% AppData %에서 관련 파일을 찾으려고 시도했지만 그렇지 않습니다.

참고 : 필요한 것은 .Net 3.5로 개발하는 것입니다.

+0

* 어떤 종류의 응용 프로그램을 만들고 있습니까? 사이트를 탐색하는 브라우저의 확장 프로그램을 감지해야하는 웹 사이트? Chrome을 분석해야하는 데스크톱 프로그램? –

+0

두 번째 옵션. 데스크톱 앱에서 크롬을 분석합니다. – Dorad

+0

확장 프로그램은'% USERPROFILE % \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Extensions \ <확장 ID>'에 저장되며 기본 프로필 만 사용합니다. –

답변

1

해결되었습니다. 문제는 확장 프로그램이 압축 해제 된 폴더에서 개발자 모드로로드된다는 것입니다. 따라서 % USERPROFILE % \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Extensions \ 디렉토리에 복사되지 않았습니다.

그래서 처음의 manifest.json 파일에 대한 언급 경로에 볼 필요가 연장을 한 후 볼 수 있습니다 :
Load: %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\preferences (it's a file) 
Deserialize the json content. 
iterate objects with "path" property. 
Go to each path and open the manifest.json file 

은 누군가가 도움이되기를 바랍니다.

관련 문제