저는 10 년 전에 작성된 exe 파일을 디 컴파일했으며 Visual Studio에서 프로그램을 보는 방법을 궁금해했습니다. 그것은 .bas 파일로 저장되며 작성한 언어로 변환하려고합니다 (Visual Basic 6). 다음은 일부 코드입니다.디 컴파일 된 VB6 코드 사용하기
Object: frmNewCustomer
Private Sub Form_Unload(Cancel As Integer) '6CF5C0
'Data Table: 42BA04
loc_6CF584: On Error Resume Next
loc_6CF589: LitNothing
loc_6CF58B: CastAd
loc_6CF58E: FStAdFuncNoPop
loc_6CF591: FLdPr Me
loc_6CF594: MemStAd
loc_6CF598: FFree1Ad var_88
loc_6CF59D: LitNothing
loc_6CF59F: CastAd
loc_6CF5A2: FStAdFuncNoPop
loc_6CF5A5: FLdPr Me
loc_6CF5A8: MemStAd
loc_6CF5AC: FFree1Ad var_88
loc_6CF5B1: LitNothing
loc_6CF5B3: CastAd
loc_6CF5B6: ImpAdStAdFunc MemVar_911008
loc_6CF5BC: ExitProcHresult
End Sub
Private Sub txtCustomers_GotFocus(Index As Integer) '6CF72C
'Data Table: 42BA04
loc_6CF6F8: On Error Resume Next
loc_6CF6FD: FLdRfVar var_8C
loc_6CF700: ILdI2 Index
loc_6CF703: FLdPrThis
loc_6CF704: VCallAd txtCustomers
loc_6CF707: FStAdFunc var_88
loc_6CF70A: FLdPr var_88
loc_6CF712: FLdZeroAd var_8C
loc_6CF715: FStAdFunc var_90
loc_6CF718: FLdRfVar var_90
loc_6CF71B: ImpAdCallFPR4 Proc_10_19_6D164C()
loc_6CF720: FFreeAd var_88 = "" = ""
loc_6CF729: ExitProcHresult
End Sub
Microsoft Visual Basic 6 IDE에서 열어 보았습니까? –
어떤 디 컴파일러가 사용 되었습니까? 생성 된 출력 파일을 사용하는 방법에 관한 문서가 있습니까? 게시 한 코드는 직접 실행 VB6 코드가 아닙니다. – DaveInCaz
자세한 내용은 (정확한 복제는 아닙니다) [VB6 디 컴파일러 찾기] (https://stackoverflow.com/questions/414068/is-there-a-visual-basic-6-decompiler)에 대한 질문이 있습니다 – MarkJ