본문 바로가기
VB.NET&MSSQL

VB.NET 관리자 권한으로 실행하기

by TobeDalin 2020. 6. 26.
반응형

VB.NET으로 실행을 하면 어떤 백신이던간에 바이러스라고 메세지가 뜹니다.

아이디, 패스워드등을 레지스트리 키로 저장하기도 하고,

접속한 사용자 컴퓨터의 MAC ADDRESS 를 읽어 오기도 합니다.

 

실행 화일과, 메인 프레임모두 EXE 인데, 백신에서 예외처리하고, 관리자 모드로 실행을 하라 해도

사용자가 100명이면 100명 모두 업데이트 될 때마다 물어옵니다.

 

방법이 없는 것은 아닙니다.

프로젝트 > 속성 > 응용프로그램에서 WINDOWS 설정보기를 눌러 줍니다.

<SECURITY>

 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
      </requestedPrivileges>

</SECURITY>

 

Executionlevel을 requireAdministrator로 설정해주고, 컴파일 해서 배포 합니다.

 

이전에는 메뉴얼에 설명과 함께 화면 캡처를 해서 배포하기도 했지만.

사용자들이 에러가 나면 메뉴얼을 보는 게 아니라. 카톡 메일 전화로 물어와서 매일 도를 닦는 마음으로 응대를 해야 한다.

 

실행할 파일을 선택하고 마우스 우클릭 하여 관리자 모드로 실행을 하거나.

호환성 문제 해결을 눌러서, 관리자 모드로 실행으로 변경하고, 저장후 다시 로그인 해 보세요.

 

그래도 바이러스 백신이 아래와 같은 메세지를 띄우면서 차단하겠다 하면, 차단하지 않고,  탐지 제외 설정을 하라고 했습니다.

 

그래도 연락이 옵니다.

GEN:VARIANT.BARYS.8919

 

이렇게 설명을 해줘도, 불편하니까, 계속 백신은 문제라 하니까,메뉴얼대로 하지 않고 연락이 옵니다.

그럼, 저 바이러스는 무엇일까요? 정말 문제일까요?

 

검색을 해보니 중요한 정보를 빼간다고 하네요.

개인 정보를 빼간다고, 인터넷 뱅킹을 중단해야 하고, 개인정보 쿠키를 모두 삭제해야 하고...

그런데, 이 프로그램은 macaddress, ip, hostname을 가져와서 서버에 저장합니다.

위법적인 로그인인지 확인 하기 위함입니다.

 

퇴사한 직원이면 권한과, 아이디를 삭제하고

ip와 macaddress가 등록된 것이 아니면 로그인 제한됩니다.

그런 프로그램입니다. 

 

바이러스 이름은 일반적으로 그렇다는 것이지 정확한 것은 아닙니다.

제가 바이러스를 만든 것도 아니고, 매번 컴파일 해서 새걸로 올리는데 백신은 트로인안이라고 뜹니다.

 

백신들도 더 개발을 할 수 있도록 알려줘야 겠네요.

반응형

'VB.NET&MSSQL' 카테고리의 다른 글

IIS LOG FILE 삭제 방법  (0) 2021.08.14
VB.NET 콤보박스 CHECKBOX 로 다중선택구현하기  (0) 2020.07.17
VB.NET EXCEL PageSetup 속성  (0) 2020.05.21
[MSSQL] 날짜 타입 변경  (0) 2020.04.27
[MS-SQL] SQL 날짜 함수  (0) 2020.04.27

댓글