Современные решения

для защиты Windows приложений

и восстановления исходного кода
Автор: Сергей Чубченко. Дата публикации: 11.08.2008

Таблица контролов Visual Basic 6.0 и их свойств


Для ознакомления предлагаю таблицу контролов Visual Basic и их свойств для декомпиляции бинарного формата форм.

App 11 Comments String 12 CompanyName String 02 EXEName String 13 FileDescription String 1D HelpFile String 17 hInstance Long 14 LegalCopyright String 15 LegalTrademarks String 1A LogMode Long 19 LogPath String 0E Major Integer 0F Minor Integer 18 NonModalAllowed Boolean 0D OleRequestPendingMsgText String 0C OleRequestPendingMsgTitle String 0B OleRequestPendingTimeout Long 09 OleServerBusyMsgText String 08 OleServerBusyMsgTitle String 0A OleServerBusyRaiseError Boolean 07 OleServerBusyTimeout Long 01 Path String 04 PrevInstance Boolean 16 ProductName String 1E RetainedProject Boolean 10 Revision Integer 05 StartMode Integer 06 TaskVisible Boolean 1C ThreadID Long 03 Title String 1B UnattendedApp Boolean CheckBox 19 Alignment Byte 22 Appearance Byte 03 BackColor Long 01 Caption String 2D CausesValidation Boolean 23 Container Object 1E DataChanged Boolean 1D DataField String 2F DataFormat StdFormat.IStdDataFormatDisp 2E DataMember String 1C DataSource MSDATASRC.DataSource 27 DisabledPicture stdole.Picture 28 DownPicture stdole.Picture 16 DragIcon stdole.Picture 15 DragMode Byte 09 Enabled Boolean 20 Font stdole.Font 0D FontBold Boolean 0E FontItalic Boolean 0C FontName String 11 FontSize Single 0F FontStrikethru Boolean 10 FontUnderline Boolean 04 ForeColor Long 08 Height Single 1A HelpContextID Long 1B hWnd Long 02 Index Integer 05 Left Single 2B MaskColor Long 1F MouseIcon stdole.Picture 0B MousePointer Byte 00 Name String 2A OLEDropMode Byte 14 Parent Form 26 Picture stdole.Picture 24 RightToLeft Boolean 29 Style Byte 12 TabIndex Integer 17 TabStop Boolean 18 Tag String 25 ToolTipText String 06 Top Single 2C UseMaskColor Boolean 13 Value Byte 0A Visible Boolean 21 WhatsThisHelpID Long 07 Width Single ComboBox 2B Appearance Byte 03 BackColor Long 34 CausesValidation Boolean 2C Container Object 29 DataChanged Boolean 28 DataField String 36 DataFormat StdFormat.IStdDataFormatDisp 35 DataMember String 27 DataSource MSDATASRC.DataSource 1D DragIcon stdole.Picture 1C DragMode Byte 09 Enabled Boolean 26 Font stdole.Font 0E FontBold Boolean 0F FontItalic Boolean 0D FontName String 12 FontSize Single 10 FontStrikethru Boolean 11 FontUnderline Boolean 04 ForeColor Long 08 Height Single 23 HelpContextID Long 20 hWnd Long 02 Index Integer 2D IntegralHeight Boolean 21 ItemData Long 05 Left Single 16 List String 14 ListCount Integer 15 ListIndex Integer 32 Locked Boolean 25 MouseIcon stdole.Picture 0B MousePointer Byte 00 Name String 22 NewIndex Integer 30 OLEDragMode Byte 31 OLEDropMode Byte 1B Parent Form 2E RightToLeft Boolean 19 SelLength Long 18 SelStart Long 1A SelText String 17 Sorted Boolean 01 Style Byte 13 TabIndex Integer 1E TabStop Boolean 1F Tag String 0C Text String 2F ToolTipText String 06 Top Single 33 TopIndex Integer 0A Visible Boolean 2A WhatsThisHelpID Long 07 Width Single CommandButton 1F Appearance Byte 03 BackColor Long 14 Cancel Boolean 01 Caption String 2A CausesValidation Boolean 20 Container Object 13 Default Boolean 23 DisabledPicture stdole.Picture 24 DownPicture stdole.Picture 17 DragIcon stdole.Picture 16 DragMode Byte 08 Enabled Boolean 1D Font stdole.Font 0D FontBold Boolean 0E FontItalic Boolean 0B FontName String 0C FontSize Single 0F FontStrikethru Boolean 10 FontUnderline Boolean 07 Height Single 1B HelpContextID Long 1A hWnd Long 02 Index Integer 04 Left Single 27 MaskColor Long 1C MouseIcon stdole.Picture 0A MousePointer Byte 00 Name String 26 OLEDropMode Byte 15 Parent Form 22 Picture stdole.Picture 21 RightToLeft Boolean 29 Style Byte 11 TabIndex Integer 18 TabStop Boolean 19 Tag String 25 ToolTipText String 05 Top Single 28 UseMaskColor Boolean 12 Value Byte 09 Visible Boolean 1E WhatsThisHelpID Long 06 Width Single Data 22 Align Byte 27 Appearance Byte 1C BackColor Long 23 BOFAction Byte 19 Caption String 12 Connect String 14 Database DAO.Database 13 DatabaseName String 2D DefaultCursorType Byte 2C DefaultType Byte 1F DragIcon stdole.Picture 1E DragMode Byte 1A EditMode Integer 06 Enabled Boolean 24 EOFAction Byte 16 Exclusive Boolean 21 Font stdole.Font 0B FontBold Boolean 0C FontItalic Boolean 09 FontName String 0A FontSize Single 0D FontStrikethru Boolean 0E FontUnderline Boolean 1D ForeColor Long 05 Height Single 01 Index Integer 02 Left Single 20 MouseIcon stdole.Picture 08 MousePointer Byte 00 Name String 2A OLEDropMode Byte 1B Options Integer 0F Parent Form 17 ReadOnly Boolean 15 Recordset DAO.Recordset 25 RecordsetType Byte 18 RecordSource String 29 RightToLeft Boolean 10 Tag String 2B ToolTipText String 03 Top Single 07 Visible Boolean 26 WhatsThisHelpID Long 04 Width Single DirListBox 21 Appearance Byte 02 BackColor Long 27 CausesValidation Boolean 22 Container Object 18 DragIcon stdole.Picture 17 DragMode Byte 08 Enabled Boolean 1F Font stdole.Font 12 FontBold Boolean 13 FontItalic Boolean 10 FontName String 11 FontSize Single 14 FontStrikethru Boolean 15 FontUnderline Boolean 03 ForeColor Long 07 Height Single 1C HelpContextID Long 1B hWnd Long 01 Index Integer 04 Left Single 0F List String 0D ListCount Integer 0E ListIndex Integer 1E MouseIcon stdole.Picture 0A MousePointer Byte 00 Name String 24 OLEDragMode Byte 25 OLEDropMode Byte 16 Parent Form 0C Path String 0B TabIndex Integer 19 TabStop Boolean 1A Tag String 23 ToolTipText String 05 Top Single 26 TopIndex Integer 09 Visible Boolean 20 WhatsThisHelpID Long 06 Width Single DriveListBox 20 Appearance Byte 02 BackColor Long 25 CausesValidation Boolean 21 Container Object 18 DragIcon stdole.Picture 17 DragMode Byte 0C Drive String 08 Enabled Boolean 1E Font stdole.Font 12 FontBold Boolean 13 FontItalic Boolean 10 FontName String 11 FontSize Single 14 FontStrikethru Boolean 15 FontUnderline Boolean 03 ForeColor Long 07 Height Single 1C HelpContextID Long 1B hWnd Long 01 Index Integer 04 Left Single 0F List String 0D ListCount Integer 0E ListIndex Integer 1D MouseIcon stdole.Picture 0A MousePointer Byte 00 Name String 23 OLEDropMode Byte 16 Parent Form 0B TabIndex Integer 19 TabStop Boolean 1A Tag String 22 ToolTipText String 05 Top Single 24 TopIndex Integer 09 Visible Boolean 1F WhatsThisHelpID Long 06 Width Single FileListBox 2B Appearance Byte 11 Archive Boolean 02 BackColor Long 30 CausesValidation Boolean 2C Container Object 1F DragIcon stdole.Picture 1E DragMode Byte 08 Enabled Boolean 0E FileName String 29 Font stdole.Font 19 FontBold Boolean 1A FontItalic Boolean 17 FontName String 18 FontSize Single 1B FontStrikethru Boolean 1C FontUnderline Boolean 03 ForeColor Long 07 Height Single 23 HelpContextID Long 12 Hidden Boolean 22 hWnd Long 01 Index Integer 04 Left Single 16 List String 14 ListCount Integer 15 ListIndex Integer 28 MouseIcon stdole.Picture 0A MousePointer Byte 24 MultiSelect Byte 00 Name String 0F Normal Boolean 2E OLEDragMode Byte 2F OLEDropMode Byte 1D Parent Form 0C Path String 0D Pattern String 10 ReadOnly Boolean 25 Selected Boolean 13 System Boolean 0B TabIndex Integer 20 TabStop Boolean 21 Tag String 2D ToolTipText String 05 Top Single 26 TopIndex Integer 09 Visible Boolean 2A WhatsThisHelpID Long 06 Width Single Form 34 ActiveControl Control 41 Appearance Byte 20 AutoRedraw Boolean 03 BackColor Long 22 BorderStyle Byte 01 Caption String 32 ClipControls Boolean 28 ControlBox Boolean 3A Controls Object 39 Count Integer 13 CurrentX Single 14 CurrentY Single 1F DrawMode Byte 1B DrawStyle Byte 1C DrawWidth Integer 09 Enabled Boolean 1E FillColor Long 1D FillStyle Byte 40 Font stdole.Font 0E FontBold Boolean 0F FontItalic Boolean 0C FontName String 0D FontSize Single 10 FontStrikethru Boolean 1A FontTransparent Boolean 11 FontUnderline Boolean 04 ForeColor Long 2A HasDC Boolean 12 hDC Long 08 Height Single 33 HelpContextID Long 02 hWnd Long 23 Icon stdole.Picture 29 Image stdole.Picture 31 KeyPreview Boolean 05 Left Single 25 LinkMode Byte 24 LinkTopic String 26 MaxButton Boolean 30 MDIChild Boolean 27 MinButton Boolean 3B MouseIcon stdole.Picture 0B MousePointer Byte 4A Moveable Boolean 00 Name String 47 OLEDropMode Byte 48 Palette stdole.Picture 49 PaletteMode Byte 21 Picture stdole.Picture 45 RightToLeft Boolean 18 ScaleHeight Single 15 ScaleLeft Single 19 ScaleMode Integer 16 ScaleTop Single 17 ScaleWidth Single 44 ShowInTaskbar Boolean 46 StartUpPosition Byte 2F Tag String 06 Top Single 2E Visible Boolean 42 WhatsThisButton Boolean 43 WhatsThisHelp Boolean 07 Width Single 0A WindowState Byte Frame 1D Appearance Byte 03 BackColor Long 22 BorderStyle Byte 01 Caption String 18 ClipControls Boolean 1E Container Object 15 DragIcon stdole.Picture 14 DragMode Byte 09 Enabled Boolean 1B Font stdole.Font 0E FontBold Boolean 0F FontItalic Boolean 0C FontName String 0D FontSize Single 10 FontStrikethru Boolean 11 FontUnderline Boolean 04 ForeColor Long 08 Height Single 19 HelpContextID Long 17 hWnd Long 02 Index Integer 05 Left Single 1A MouseIcon stdole.Picture 0B MousePointer Byte 00 Name String 21 OLEDropMode Byte 13 Parent Form 1F RightToLeft Boolean 12 TabIndex Integer 16 Tag String 20 ToolTipText String 06 Top Single 0A Visible Boolean 1C WhatsThisHelpID Long 07 Width Single HScrollBar 1A CausesValidation Boolean 18 Container Object 11 DragIcon stdole.Picture 10 DragMode Byte 06 Enabled Boolean 05 Height Single 15 HelpContextID Long 14 hWnd Long 01 Index Integer 0D LargeChange Integer 02 Left Single 0B Max Integer 0A Min Integer 16 MouseIcon stdole.Picture 08 MousePointer Byte 00 Name String 0F Parent Form 19 RightToLeft Boolean 0C SmallChange Integer 09 TabIndex Integer 12 TabStop Boolean 13 Tag String 03 Top Single 0E Value Byte 07 Visible Boolean 17 WhatsThisHelpID Long 04 Width Single Image 15 Appearance Byte 0F BorderStyle Byte 16 Container Object 12 DataChanged Boolean 11 DataField String 1B DataFormat StdFormat.IStdDataFormatDisp 1A DataMember String 10 DataSource MSDATASRC.DataSource 0D DragIcon stdole.Picture 0C DragMode Byte 07 Enabled Boolean 06 Height Single 01 Index Integer 03 Left Single 13 MouseIcon stdole.Picture 09 MousePointer Byte 00 Name String 18 OLEDragMode Byte 19 OLEDropMode Byte 0B Parent Form 02 Picture stdole.Picture 0A Stretch Boolean 0E Tag String 17 ToolTipText String 04 Top Single 08 Visible Boolean 14 WhatsThisHelpID Long 05 Width Single Label 14 Alignment Byte 27 Appearance Byte 18 AutoSize Boolean 03 BackColor Long 1F BackStyle Byte 13 BorderStyle Byte 01 Caption String 28 Container Object 22 DataChanged Boolean 21 DataField String 2D DataFormat StdFormat.IStdDataFormatDisp 2C DataMember String 20 DataSource MSDATASRC.DataSource 1B DragIcon stdole.Picture 1A DragMode Byte 09 Enabled Boolean 25 Font stdole.Font 0E FontBold Boolean 0F FontItalic Boolean 0C FontName String 0D FontSize Single 10 FontStrikethru Boolean 11 FontUnderline Boolean 04 ForeColor Long 08 Height Single 02 Index Integer 05 Left Single 16 LinkItem String 17 LinkMode Byte 1C LinkTimeout Integer 15 LinkTopic String 23 MouseIcon stdole.Picture 0B MousePointer Byte 00 Name String 2B OLEDropMode Byte 19 Parent Form 29 RightToLeft Boolean 12 TabIndex Integer 1D Tag String 2A ToolTipText String 06 Top Single 24 UseMnemonic Boolean 0A Visible Boolean 26 WhatsThisHelpID Long 07 Width Single 1E WordWrap Boolean Line 02 BorderColor Long 0B BorderStyle Byte 0C BorderWidth Integer 0D Container Object 0A DrawMode Byte 01 Index Integer 00 Name String 08 Parent Form 09 Tag String 07 Visible Boolean 03 X1 Single 05 X2 Single 04 Y1 Single 06 Y2 Single

Для декомпиляции Visua Basic 5.0/6.0 приложений рекомендую использовать актуальную версию VB Decompiler.