예전부터

회사명 기본값이 아무거나 대충 넣은 이름으로 나와서 귀찮았는데

무슨 설정파일이나 레지스트리 같은곳에 있을 줄 알았는데, 아무리 찾아도 전혀 없음.


vbp 파일에 VersionCompanyName 같은 옵션에 뭐가 있으면 그게 우선이지만

저게 없으면 기본값이 자꾸 처음에 넣은 이름만 나오더라고.



지금 각잡고 분석해보니까

설치할때 회사명 넣으면 VB6.EXE 파일에 하드코딩으로 덮어씌우는 방식임 씨발 ㅋㅋㅋㅋㅋㅋㅋ

그래놓고 모른척하고 수정날짜랑 만든날짜는 1998년으로 맞춰놔서 뭐 제대로 찾지도 못함.

물론 텍스트 그대로 안들어가고 뭔가 암호화된건지 단순변환인지 몰라도 다르게 들어감.



VB6.EXE만 그런게 아니라

MSDEV.EXE 나 MSENV.DLL 등에도 뭔가가 또 다르게 들어가 있음 ㅋㅋㅋㅋㅋㅋㅋ


엑셀 xls 파일에 그런식으로 그 지랄 할때 진작 눈치 챘어야하는건데 ㅋㅋㅋㅋㅋ

(참고로 xls ppt doc 파일등은 한번 열람할때마다 열람시각과 컴퓨터이름 새로 기록하고 날짜 복구시키고 모른척함. 딱 저런식임.

그래서 이런것들은 "수정 전혀 안해도" 한번 오픈할때마다 해시가 바뀜.

그러니 xlsx xlsm xlsb 이런거만 써라. 저런 포맷부터 그런 기능 뺐음. xls 이건 볼때마다 해시 바껴서 관리 빡셈)



근데 이걸 여기말고 쓸곳도 없노 ㅠㅠ

이젠 VB6 커뮤니티같은 곳은 없겠지.

어쩐지 구글링 검색에는 전부 "재설치"하라는 말 밖에 없다 싶었더니, 진짜로 다들 못 찾아서였노.