Page 2 of 2 FirstFirst 12
Results 41 to 59 of 59

Thread: Win10 1803 - Any VB6 impacts to report?

  1. #41
    New Member
    Join Date
    May 2018
    Posts
    1

    Re: Win10 1803 - Any VB6 impacts to report?

    It seems we are having problems with a 3rd party control we use after the feature update. VSView6.ocx - The VSPrinter functions no longer work and cause an error message...

  2. #42
    PowerPoster Arnoutdv's Avatar
    Join Date
    Oct 2013
    Posts
    5,872

    Re: Win10 1803 - Any VB6 impacts to report?

    These controls are very old.
    The most reason version 8 is even 10 years old.
    Have tried contacting ComponentOne?

  3. #43

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    This isn't really specific to VB6, and the change came along in Redstone 1 (1607) almost two years ago now. And even then it may not have impacted you... yet.

    Changes were made to the console window (cmd.exe) in order to refresh it and add functionality more commonly used by command line programs originally designed for other platforms.

    The most minor one may be the change to the color palette. But if you have upgraded rather than doing a clean install you'll have whatever your previous console palette was before the upgrade.

    See Updating the Windows Console Colors and Introducing the Windows Console Colortool.

    As far as I can tell colortool.exe is not shipping yet in 1803.

    The other enhancements I've seen are also related to using the console in "VT mode." See Console Virtual Terminal Sequences.

    And yes, we can use this stuff from a VB6 program:

    Name:  sshot.png
Views: 611
Size:  3.7 KB

    That demo just changes the bg/fg colors, uses the line drawing character set, sets underline mode, and resets them as it goes.

  4. #44

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    It appears that the XPS file format and its associated viewer application are being deprecated.

    I still have it, but if you don't you may need to follow the steps required to install it under 1803. It may only be missing on a new PC or clean install from a version 1803 image (ISO, DVD, flash drive).

    A search should turn up instructions, but you basically go to Settings, Apps, Apps & Features and click the Manage Optional Features link there. Then you can use the Add a Feature link to select and add XPS Viewer.


    Since so many people skipped Vista they may not even be aware of this printing format, let alone used it for anything important. As far as I can tell most people who have dug in their heels on Windows 7 are using it in a "Let's pretend we are still running Windows 98" mode as they did with XP.

    If you have old XPS files you can use the XPS Viewer to open them and then from there "Print to PDF."

  5. #45

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    Anybody tried the new tar command line utility (bsdtar 3.2.2)?

    It supports tar, zip, 7-zip, to some degree rar, and other archive formats. See: libarchive and other sources for details.

    Seems usable from within a VB6 program. Not much to show though, just "shell" a run one way or another.

    No support for encryption or "passwords" as far as I know.
    Attached Files Attached Files
    Last edited by dilettante; May 25th, 2018 at 12:33 PM.

  6. #46
    PowerPoster wqweto's Avatar
    Join Date
    May 2011
    Location
    Sofia, Bulgaria
    Posts
    5,120

    Re: Win10 1803 - Any VB6 impacts to report?

    Looks good, but will it zip?

    I've been looking at the new built-in ssh.exe client, seems like a solid replacement for putty's plink.exe utility.

    We've been using SSH tunnels (port forwarding) for remote/internet SQL Server access for years -- audited, encrypted, compressed connections w/ private keys authenticated clients and very little administration overhead.

    cheers,
    </wqw>

  7. #47

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    Quote Originally Posted by wqweto View Post
    Looks good, but will it zip?
    Something like:

    Code:
    tar -czf files.zip files

  8. #48

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    This isn't a programming issue unless you have implemented something similar yourself:

    Name:  sshot.png
Views: 584
Size:  1.1 KB

    How to enable Text Prediction for Hardware Keyboard in Windows 10 shows a new option that can be set in 1803. Both text prediction and autocorrect are supported. Complements the spell checking we can activate on an InkEdit control.

  9. #49
    PowerPoster wqweto's Avatar
    Join Date
    May 2011
    Location
    Sofia, Bulgaria
    Posts
    5,120

    Re: Win10 1803 - Any VB6 impacts to report?

    Quote Originally Posted by dilettante View Post
    Something like: tar -czf files.zip files
    Something more like: tar -czf files.tar.gz files -- mind the suffix and gzip != PKWare's zip

    cheers,
    </wqw>

  10. #50

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    This seems to work:

    Code:
    tar --format zip -cf files.zip files
    Where files is a directory containing the stuff to be zipped.

  11. #51
    PowerPoster wqweto's Avatar
    Join Date
    May 2011
    Location
    Sofia, Bulgaria
    Posts
    5,120

    Re: Win10 1803 - Any VB6 impacts to report?

    Awesome!

    tar.exe is importing functionality heavily from archiveint.dll.

    Here is what is available there as raw functions:
    Code:
      Ordinal   Entry Point   Name
            1   0x00049D40    _archive_bzlib_version@0
            2   0x000497F0    _archive_clear_error@4
            3   0x00049770    _archive_compression@4
            4   0x00049790    _archive_compression_name@4
            5   0x00049850    _archive_copy_error@8
            6   0x0001C5E0    _archive_entry_acl@4
            7   0x0001C620    _archive_entry_acl_add_entry@24
            8   0x0001C690    _archive_entry_acl_add_entry_w@24
            9   0x0001C600    _archive_entry_acl_clear@4
           10   0x0001C700    _archive_entry_acl_count@8
           11   0x0001C820    _archive_entry_acl_from_text@12
           12   0x0001C7F0    _archive_entry_acl_from_text_w@12
           13   0x0001C740    _archive_entry_acl_next@28
           14   0x0001C720    _archive_entry_acl_reset@8
           15   0x0001C8E0    _archive_entry_acl_text@8
           16   0x0001C880    _archive_entry_acl_text_w@8
           17   0x0001C7C0    _archive_entry_acl_to_text@12
           18   0x0001C790    _archive_entry_acl_to_text_w@12
           19   0x0001C6E0    _archive_entry_acl_types@4
           20   0x0001AE50    _archive_entry_atime@4
           21   0x0001AE90    _archive_entry_atime_is_set@4
           22   0x0001AE70    _archive_entry_atime_nsec@4
           23   0x0001AEB0    _archive_entry_birthtime@4
           24   0x0001AEF0    _archive_entry_birthtime_is_set@4
           25   0x0001AED0    _archive_entry_birthtime_nsec@4
           26   0x0001ABE0    _archive_entry_clear@4
           27   0x0001ACA0    _archive_entry_clone@4
           28   0x000638B0    _archive_entry_copy_bhfi@8
           29   0x0001B990    _archive_entry_copy_fflags_text@8
           30   0x0001BA20    _archive_entry_copy_fflags_text_w@8
           31   0x0001BA90    _archive_entry_copy_gname@8
           32   0x0001BAD0    _archive_entry_copy_gname_w@8
           33   0x0001BB60    _archive_entry_copy_hardlink@8
           34   0x0001BBE0    _archive_entry_copy_hardlink_w@8
           35   0x0001BED0    _archive_entry_copy_link@8
           36   0x0001BF50    _archive_entry_copy_link_w@8
           37   0x0001C570    _archive_entry_copy_mac_metadata@12
           38   0x0001C0B0    _archive_entry_copy_pathname@8
           39   0x0001C0F0    _archive_entry_copy_pathname_w@8
           40   0x0001C270    _archive_entry_copy_sourcepath@8
           41   0x0001C290    _archive_entry_copy_sourcepath_w@8
           42   0x0001CA10    _archive_entry_copy_stat@8
           43   0x0001C2B0    _archive_entry_copy_symlink@8
           44   0x0001C330    _archive_entry_copy_symlink_w@8
           45   0x0001C440    _archive_entry_copy_uname@8
           46   0x0001C480    _archive_entry_copy_uname_w@8
           47   0x0001AF10    _archive_entry_ctime@4
           48   0x0001AF30    _archive_entry_ctime_is_set@4
           49   0x0001AF50    _archive_entry_ctime_nsec@4
           50   0x0001AF70    _archive_entry_dev@4
           51   0x0001AFB0    _archive_entry_dev_is_set@4
           52   0x0001AFD0    _archive_entry_devmajor@4
           53   0x0001B000    _archive_entry_devminor@4
           54   0x0001B050    _archive_entry_fflags@12
           55   0x0001B080    _archive_entry_fflags_text@4
           56   0x0001B030    _archive_entry_filetype@4
           57   0x0001ADF0    _archive_entry_free@4
           58   0x0001B0E0    _archive_entry_gid@4
           59   0x0001B100    _archive_entry_gname@4
           60   0x0001B150    _archive_entry_gname_utf8@4
           61   0x0001B1A0    _archive_entry_gname_w@4
           62   0x0001B1F0    _archive_entry_hardlink@4
           63   0x0001B250    _archive_entry_hardlink_utf8@4
           64   0x0001B2A0    _archive_entry_hardlink_w@4
           65   0x0001B320    _archive_entry_ino64@4
           66   0x0001B320    _archive_entry_ino@4
           67   0x0001B340    _archive_entry_ino_is_set@4
           68   0x0001B8C0    _archive_entry_is_data_encrypted@4
           69   0x0001B900    _archive_entry_is_encrypted@4
           70   0x0001B8E0    _archive_entry_is_metadata_encrypted@4
           71   0x0001CBD0    _archive_entry_linkify@12
           72   0x0001CB90    _archive_entry_linkresolver_free@4
           73   0x0001CAC0    _archive_entry_linkresolver_new@0
           74   0x0001CB10    _archive_entry_linkresolver_set_strategy@8
           75   0x0001C540    _archive_entry_mac_metadata@8
           76   0x0001B360    _archive_entry_mode@4
           77   0x0001B380    _archive_entry_mtime@4
           78   0x0001B3C0    _archive_entry_mtime_is_set@4
           79   0x0001B3A0    _archive_entry_mtime_nsec@4
           80   0x0001AE20    _archive_entry_new2@4
           81   0x0001AE10    _archive_entry_new@0
           82   0x0001B3E0    _archive_entry_nlink@4
           83   0x0001CFB0    _archive_entry_partial_links@8
           84   0x0001B400    _archive_entry_pathname@4
           85   0x0001B450    _archive_entry_pathname_utf8@4
           86   0x0001B4A0    _archive_entry_pathname_w@4
           87   0x0001B4F0    _archive_entry_perm@4
           88   0x0001B510    _archive_entry_rdev@4
           89   0x0001B550    _archive_entry_rdevmajor@4
           90   0x0001B580    _archive_entry_rdevminor@4
           91   0x0001BCC0    _archive_entry_set_atime@12
           92   0x0001BD40    _archive_entry_set_birthtime@12
           93   0x0001BDC0    _archive_entry_set_ctime@12
           94   0x0001BE40    _archive_entry_set_dev@8
           95   0x0001BE70    _archive_entry_set_devmajor@8
           96   0x0001BEA0    _archive_entry_set_devminor@8
           97   0x0001B960    _archive_entry_set_fflags@12
           98   0x0001B920    _archive_entry_set_filetype@8
           99   0x0001BA60    _archive_entry_set_gid@12
          100   0x0001BA90    _archive_entry_set_gname@8
          101   0x0001BAB0    _archive_entry_set_gname_utf8@8
          102   0x0001BB60    _archive_entry_set_hardlink@8
          103   0x0001BBA0    _archive_entry_set_hardlink_utf8@8
          104   0x0001BB30    _archive_entry_set_ino64@12
          105   0x0001BB30    _archive_entry_set_ino@12
          106   0x0001C4E0    _archive_entry_set_is_data_encrypted@8
          107   0x0001C510    _archive_entry_set_is_metadata_encrypted@8
          108   0x0001BED0    _archive_entry_set_link@8
          109   0x0001BF10    _archive_entry_set_link_utf8@8
          110   0x0001BFF0    _archive_entry_set_mode@8
          111   0x0001C010    _archive_entry_set_mtime@12
          112   0x0001C090    _archive_entry_set_nlink@8
          113   0x0001C0B0    _archive_entry_set_pathname@8
          114   0x0001C0D0    _archive_entry_set_pathname_utf8@8
          115   0x0001C150    _archive_entry_set_perm@8
          116   0x0001C180    _archive_entry_set_rdev@8
          117   0x0001C1B0    _archive_entry_set_rdevmajor@8
          118   0x0001C1E0    _archive_entry_set_rdevminor@8
          119   0x0001C210    _archive_entry_set_size@12
          120   0x0001C2B0    _archive_entry_set_symlink@8
          121   0x0001C2F0    _archive_entry_set_symlink_utf8@8
          122   0x0001C410    _archive_entry_set_uid@12
          123   0x0001C440    _archive_entry_set_uname@8
          124   0x0001C460    _archive_entry_set_uname_utf8@8
          125   0x0001B5B0    _archive_entry_size@4
          126   0x0001B5D0    _archive_entry_size_is_set@4
          127   0x0001B5F0    _archive_entry_sourcepath@4
          128   0x0001B640    _archive_entry_sourcepath_w@4
          129   0x0001D060    _archive_entry_sparse_add_entry@20
          130   0x0001D020    _archive_entry_sparse_clear@4
          131   0x0001D1A0    _archive_entry_sparse_count@4
          132   0x0001D230    _archive_entry_sparse_next@12
          133   0x0001D200    _archive_entry_sparse_reset@4
          134   0x0001D2A0    _archive_entry_stat@4
          135   0x0001D340    _archive_entry_strmode@4
          136   0x0001B680    _archive_entry_symlink@4
          137   0x0001B6E0    _archive_entry_symlink_utf8@4
          138   0x0001B730    _archive_entry_symlink_w@4
          139   0x0001B7B0    _archive_entry_uid@4
          140   0x0001B7D0    _archive_entry_uname@4
          141   0x0001B820    _archive_entry_uname_utf8@4
          142   0x0001B870    _archive_entry_uname_w@4
          143   0x0001BD10    _archive_entry_unset_atime@4
          144   0x0001BD90    _archive_entry_unset_birthtime@4
          145   0x0001BE10    _archive_entry_unset_ctime@4
          146   0x0001C060    _archive_entry_unset_mtime@4
          147   0x0001C240    _archive_entry_unset_size@4
          148   0x0001BAF0    _archive_entry_update_gname_utf8@8
          149   0x0001BC20    _archive_entry_update_hardlink_utf8@8
          150   0x0001BF90    _archive_entry_update_link_utf8@8
          151   0x0001C110    _archive_entry_update_pathname_utf8@8
          152   0x0001C370    _archive_entry_update_symlink_utf8@8
          153   0x0001C4A0    _archive_entry_update_uname_utf8@8
          154   0x0001D4B0    _archive_entry_xattr_add_entry@16
          155   0x0001D450    _archive_entry_xattr_clear@4
          156   0x0001D530    _archive_entry_xattr_count@4
          157   0x0001D590    _archive_entry_xattr_next@16
          158   0x0001D560    _archive_entry_xattr_reset@4
          159   0x0001AF10    _archive_errno@4
          160   0x00049710    _archive_error_string@4
          161   0x00049730    _archive_file_count@4
          162   0x00049E10    _archive_filter_bytes@8
          163   0x00049D50    _archive_filter_code@8
          164   0x00049D90    _archive_filter_count@4
          165   0x00049DD0    _archive_filter_name@8
          166   0x00049750    _archive_format@4
          167   0x0001AE50    _archive_format_name@4
          168   0x00049E50    _archive_free@4
          169   0x00049D40    _archive_liblz4_version@0
          170   0x00049D40    _archive_liblzma_version@0
          171   0x0001EF70    _archive_match_exclude_entry@12
          172   0x0001E5C0    _archive_match_exclude_pattern@8
          173   0x0001E680    _archive_match_exclude_pattern_from_file@12
          174   0x0001E6C0    _archive_match_exclude_pattern_from_file_w@12
          175   0x0001E620    _archive_match_exclude_pattern_w@8
          176   0x0001E530    _archive_match_excluded@8
          177   0x0001E480    _archive_match_free@4
          178   0x0001EEB0    _archive_match_include_date@12
          179   0x0001EEE0    _archive_match_include_date_w@12
          180   0x0001EF10    _archive_match_include_file_time@12
          181   0x0001EF40    _archive_match_include_file_time_w@12
          182   0x0001F960    _archive_match_include_gid@12
          183   0x0001FA30    _archive_match_include_gname@8
          184   0x0001FA70    _archive_match_include_gname_w@8
          185   0x0001E700    _archive_match_include_pattern@8
          186   0x0001E7C0    _archive_match_include_pattern_from_file@12
          187   0x0001E800    _archive_match_include_pattern_from_file_w@12
          188   0x0001E760    _archive_match_include_pattern_w@8
          189   0x0001EE70    _archive_match_include_time@16
          190   0x0001F910    _archive_match_include_uid@12
          191   0x0001F9B0    _archive_match_include_uname@8
          192   0x0001F9F0    _archive_match_include_uname_w@8
          193   0x0001E3E0    _archive_match_new@0
          194   0x0001FAB0    _archive_match_owner_excluded@8
          195   0x0001E840    _archive_match_path_excluded@8
          196   0x0001E8B0    _archive_match_path_unmatched_inclusions@4
          197   0x0001E8F0    _archive_match_path_unmatched_inclusions_next@8
          198   0x0001E940    _archive_match_path_unmatched_inclusions_next_w@8
          199   0x0001EFE0    _archive_match_time_excluded@8
          200   0x000497B0    _archive_position_compressed@4
          201   0x000497D0    _archive_position_uncompressed@4
          202   0x00022FB0    _archive_read_add_callback_data@12
          203   0x000247B0    _archive_read_add_passphrase@8
          204   0x000230B0    _archive_read_append_callback_data@8
          205   0x00024990    _archive_read_append_filter@8
          206   0x00024C40    _archive_read_append_filter_program@8
          207   0x00024C60    _archive_read_append_filter_program_signature@16
          208   0x00049EA0    _archive_read_close@4
          209   0x00023710    _archive_read_data@12
          210   0x0004A0E0    _archive_read_data_block@16
          211   0x00024E30    _archive_read_data_into_fd@8
          212   0x00023890    _archive_read_data_skip@4
          213   0x00064D80    _archive_read_disk_can_descend@4
          214   0x00065030    _archive_read_disk_current_filesystem@4
          215   0x00065190    _archive_read_disk_current_filesystem_is_remote@4
          216   0x00065150    _archive_read_disk_current_filesystem_is_synthetic@4
          217   0x00064DD0    _archive_read_disk_descend@4
          218   0x00066120    _archive_read_disk_entry_from_file@16
          219   0x000639B0    _archive_read_disk_gname@12
          220   0x00063BB0    _archive_read_disk_new@0
          221   0x00064ED0    _archive_read_disk_open@8
          222   0x00064F90    _archive_read_disk_open_w@8
          223   0x00063E20    _archive_read_disk_set_atime_restored@4
          224   0x00063E70    _archive_read_disk_set_behavior@8
          225   0x00063A90    _archive_read_disk_set_gname_lookup@16
          226   0x00064CE0    _archive_read_disk_set_matching@16
          227   0x00064D30    _archive_read_disk_set_metadata_filter_callback@12
          228   0x00025000    _archive_read_disk_set_standard_lookup@4
          229   0x00063DD0    _archive_read_disk_set_symlink_hybrid@4
          230   0x00063D30    _archive_read_disk_set_symlink_logical@4
          231   0x00063D80    _archive_read_disk_set_symlink_physical@4
          232   0x00063B20    _archive_read_disk_set_uname_lookup@16
          233   0x00063A20    _archive_read_disk_uname@12
          234   0x00025130    _archive_read_extract2@12
          235   0x00025030    _archive_read_extract@12
          236   0x000251E0    _archive_read_extract_set_progress_callback@12
          237   0x000228E0    _archive_read_extract_set_skip_file@20
          238   0x00049F00    _archive_read_finish@4
          239   0x000236C0    _archive_read_format_capabilities@4
          240   0x00049F00    _archive_read_free@4
          241   0x00023650    _archive_read_has_encrypted_entries@4
          242   0x00023610    _archive_read_header_position@4
          243   0x00022890    _archive_read_new@0
          244   0x0004A0A0    _archive_read_next_header2@8
          245   0x0004A060    _archive_read_next_header@8
          246   0x000230F0    _archive_read_open1@4
          247   0x00022970    _archive_read_open2@24
          248   0x00022930    _archive_read_open@20
          249   0x000255C0    _archive_read_open_FILE@8
          250   0x000252C0    _archive_read_open_fd@12
          251   0x00025800    _archive_read_open_file@12
          252   0x00025810    _archive_read_open_filename@12
          253   0x00025960    _archive_read_open_filename_w@12
          254   0x00025840    _archive_read_open_filenames@12
          255   0x00025F10    _archive_read_open_memory2@16
          256   0x00025EF0    _archive_read_open_memory@12
          257   0x000230D0    _archive_read_prepend_callback_data@8
          258   0x00022F00    _archive_read_set_callback_data2@12
          259   0x00022EE0    _archive_read_set_callback_data@8
          260   0x00022E60    _archive_read_set_close_callback@8
          261   0x00026320    _archive_read_set_filter_option@16
          262   0x000260D0    _archive_read_set_format@8
          263   0x000262F0    _archive_read_set_format_option@16
          264   0x00022D60    _archive_read_set_open_callback@8
          265   0x00026350    _archive_read_set_option@16
          266   0x00026380    _archive_read_set_options@8
          267   0x00024830    _archive_read_set_passphrase_callback@12
          268   0x00022DA0    _archive_read_set_read_callback@8
          269   0x00022E20    _archive_read_set_seek_callback@8
          270   0x00022DE0    _archive_read_set_skip_callback@8
          271   0x00022EA0    _archive_read_set_switch_callback@8
          272   0x000265A0    _archive_read_support_compression_all@4
          273   0x00026630    _archive_read_support_compression_bzip2@4
          274   0x00026760    _archive_read_support_compression_compress@4
          275   0x00026C90    _archive_read_support_compression_gzip@4
          276   0x00028C80    _archive_read_support_compression_lzip@4
          277   0x00028BF0    _archive_read_support_compression_lzma@4
          278   0x00027500    _archive_read_support_compression_none@4
          279   0x00027540    _archive_read_support_compression_program@8
          280   0x00027550    _archive_read_support_compression_program_signature@16
          281   0x00027B90    _archive_read_support_compression_rpm@4
          282   0x00027F50    _archive_read_support_compression_uu@4
          283   0x00028B60    _archive_read_support_compression_xz@4
          284   0x000265B0    _archive_read_support_filter_all@4
          285   0x00026640    _archive_read_support_filter_bzip2@4
          286   0x00026770    _archive_read_support_filter_compress@4
          287   0x000270F0    _archive_read_support_filter_grzip@4
          288   0x00026CA0    _archive_read_support_filter_gzip@4
          289   0x000271E0    _archive_read_support_filter_lrzip@4
          290   0x000272E0    _archive_read_support_filter_lz4@4
          291   0x00028C90    _archive_read_support_filter_lzip@4
          292   0x00028C00    _archive_read_support_filter_lzma@4
          293   0x00027410    _archive_read_support_filter_lzop@4
          294   0x00027510    _archive_read_support_filter_none@4
          295   0x00027560    _archive_read_support_filter_program@8
          296   0x000275E0    _archive_read_support_filter_program_signature@16
          297   0x00027BA0    _archive_read_support_filter_rpm@4
          298   0x00027F60    _archive_read_support_filter_uu@4
          299   0x00028B70    _archive_read_support_filter_xz@4
          300   0x00028FB0    _archive_read_support_format_7zip@4
          301   0x0002D160    _archive_read_support_format_all@4
          302   0x0002D1F0    _archive_read_support_format_ar@4
          303   0x0002DBD0    _archive_read_support_format_by_code@8
          304   0x0002DCC0    _archive_read_support_format_cab@4
          305   0x000313F0    _archive_read_support_format_cpio@4
          306   0x00032620    _archive_read_support_format_empty@4
          307   0x0003E210    _archive_read_support_format_gnutar@4
          308   0x000326D0    _archive_read_support_format_iso9660@4
          309   0x000355D0    _archive_read_support_format_lha@4
          310   0x000385F0    _archive_read_support_format_mtree@4
          311   0x0003AC00    _archive_read_support_format_rar@4
          312   0x0003DFD0    _archive_read_support_format_raw@4
          313   0x0003E240    _archive_read_support_format_tar@4
          314   0x000414A0    _archive_read_support_format_warc@4
          315   0x00041F60    _archive_read_support_format_xar@4
          316   0x00044230    _archive_read_support_format_zip@4
          317   0x00045460    _archive_read_support_format_zip_seekable@4
          318   0x00044620    _archive_read_support_format_zip_streamable@4
          319   0x00023930    _archive_seek_data@16
          321   0x00049CA0    _archive_utility_string_sort@4
          322   0x00049CD0    _archive_version_details@0
          323   0x000496F0    _archive_version_number@0
          324   0x00049700    _archive_version_string@0
          325   0x0004B540    _archive_write_add_filter@8
          326   0x0004B5B0    _archive_write_add_filter_b64encode@4
          327   0x0004BAB0    _archive_write_add_filter_by_name@8
          328   0x0004BB70    _archive_write_add_filter_bzip2@4
          329   0x0004BDB0    _archive_write_add_filter_compress@4
          330   0x0004C3A0    _archive_write_add_filter_grzip@4
          331   0x0004C530    _archive_write_add_filter_gzip@4
          332   0x0004C9A0    _archive_write_add_filter_lrzip@4
          333   0x0004CC50    _archive_write_add_filter_lz4@4
          334   0x0004DB90    _archive_write_add_filter_lzip@4
          335   0x0004DB90    _archive_write_add_filter_lzma@4
          336   0x0004CFD0    _archive_write_add_filter_lzop@4
          337   0x000266C0    _archive_write_add_filter_none@4
          338   0x0004D190    _archive_write_add_filter_program@8
          339   0x0004D6F0    _archive_write_add_filter_uuencode@4
          340   0x0004DB60    _archive_write_add_filter_xz@4
          341   0x00049EA0    _archive_write_close@4
          342   0x00049FA0    _archive_write_data@12
          343   0x00049FF0    _archive_write_data_block@20
          344   0x000686D0    _archive_write_disk_gid@16
          345   0x000687D0    _archive_write_disk_new@0
          346   0x000685B0    _archive_write_disk_set_group_lookup@16
          347   0x00067B50    _archive_write_disk_set_options@8
          348   0x00068040    _archive_write_disk_set_skip_file@20
          349   0x0004ADF0    _archive_write_disk_set_standard_lookup@4
          350   0x00068640    _archive_write_disk_set_user_lookup@16
          351   0x00068750    _archive_write_disk_uid@16
          352   0x00049EE0    _archive_write_fail@4
          353   0x00049F00    _archive_write_finish@4
          354   0x00049F60    _archive_write_finish_entry@4
          355   0x00049F00    _archive_write_free@4
          356   0x0004A2E0    _archive_write_get_bytes_in_last_block@4
          357   0x0004A260    _archive_write_get_bytes_per_block@4
          358   0x00049F10    _archive_write_header@8
          359   0x0004A1A0    _archive_write_new@0
          360   0x0004A830    _archive_write_open@20
          361   0x0004B0D0    _archive_write_open_FILE@8
          362   0x0004AF60    _archive_write_open_fd@8
          363   0x0004B170    _archive_write_open_file@8
          364   0x0004B180    _archive_write_open_filename@8
          365   0x0004B1C0    _archive_write_open_filename_w@8
          366   0x0004B440    _archive_write_open_memory@16
          367   0x0004A2A0    _archive_write_set_bytes_in_last_block@8
          368   0x0004A220    _archive_write_set_bytes_per_block@8
          369   0x0004BB50    _archive_write_set_compression_bzip2@4
          370   0x0004BD90    _archive_write_set_compression_compress@4
          371   0x0004C510    _archive_write_set_compression_gzip@4
          372   0x0004DB20    _archive_write_set_compression_lzip@4
          373   0x0004DB20    _archive_write_set_compression_lzma@4
          374   0x000266C0    _archive_write_set_compression_none@4
          375   0x0004D170    _archive_write_set_compression_program@8
          376   0x0004DB40    _archive_write_set_compression_xz@4
          377   0x000634F0    _archive_write_set_filter_option@16
          378   0x0004DBC0    _archive_write_set_format@8
          379   0x0004DC70    _archive_write_set_format_7zip@4
          380   0x0004FAD0    _archive_write_set_format_ar_bsd@4
          381   0x0004FB20    _archive_write_set_format_ar_svr4@4
          382   0x000503D0    _archive_write_set_format_by_name@8
          383   0x00050470    _archive_write_set_format_cpio@4
          384   0x00050D20    _archive_write_set_format_cpio_newc@4
          385   0x000515C0    _archive_write_set_format_filter_by_ext@8
          386   0x00051650    _archive_write_set_format_filter_by_ext_def@12
          387   0x000516E0    _archive_write_set_format_gnutar@4
          388   0x000523A0    _archive_write_set_format_iso9660@4
          389   0x0005BA60    _archive_write_set_format_mtree@4
          390   0x0005BA80    _archive_write_set_format_mtree_classic@4
          391   0x000634C0    _archive_write_set_format_option@16
          392   0x0005C950    _archive_write_set_format_pax@4
          393   0x0005C910    _archive_write_set_format_pax_restricted@4
          394   0x0005EAD0    _archive_write_set_format_raw@4
          395   0x0005ECC0    _archive_write_set_format_shar@4
          396   0x0005EDB0    _archive_write_set_format_shar_dump@4
          397   0x0005F890    _archive_write_set_format_ustar@4
          398   0x00060440    _archive_write_set_format_v7tar@4
          399   0x00060BD0    _archive_write_set_format_warc@4
          400   0x00061160    _archive_write_set_format_xar@4
          401   0x00061740    _archive_write_set_format_zip@4
          402   0x00063520    _archive_write_set_option@16
          403   0x00063550    _archive_write_set_options@8
          404   0x00063710    _archive_write_set_passphrase@8
          405   0x000637A0    _archive_write_set_passphrase_callback@12
          406   0x0004A320    _archive_write_set_skip_file@20
          407   0x00061680    _archive_write_zip_set_compression_deflate@4
          408   0x000616E0    _archive_write_zip_set_compression_store@4
          409   0x00049D30    _archive_zlib_version@0
          320   0x00049810    archive_set_error
    cheers,
    </wqw>

  12. #52
    PowerPoster wqweto's Avatar
    Join Date
    May 2011
    Location
    Sofia, Bulgaria
    Posts
    5,120

    Re: Win10 1803 - Any VB6 impacts to report?

    Awesome!

    tar.exe is importing functionality heavily from archiveint.dll.

    Here is what is available there as raw functions:
    Code:
      Ordinal   Entry Point   Name
            1   0x00049D40    _archive_bzlib_version@0
            2   0x000497F0    _archive_clear_error@4
            3   0x00049770    _archive_compression@4
            4   0x00049790    _archive_compression_name@4
            5   0x00049850    _archive_copy_error@8
            6   0x0001C5E0    _archive_entry_acl@4
            7   0x0001C620    _archive_entry_acl_add_entry@24
            8   0x0001C690    _archive_entry_acl_add_entry_w@24
            9   0x0001C600    _archive_entry_acl_clear@4
           10   0x0001C700    _archive_entry_acl_count@8
           11   0x0001C820    _archive_entry_acl_from_text@12
           12   0x0001C7F0    _archive_entry_acl_from_text_w@12
           13   0x0001C740    _archive_entry_acl_next@28
           14   0x0001C720    _archive_entry_acl_reset@8
           15   0x0001C8E0    _archive_entry_acl_text@8
           16   0x0001C880    _archive_entry_acl_text_w@8
           17   0x0001C7C0    _archive_entry_acl_to_text@12
           18   0x0001C790    _archive_entry_acl_to_text_w@12
           19   0x0001C6E0    _archive_entry_acl_types@4
           20   0x0001AE50    _archive_entry_atime@4
           21   0x0001AE90    _archive_entry_atime_is_set@4
           22   0x0001AE70    _archive_entry_atime_nsec@4
           23   0x0001AEB0    _archive_entry_birthtime@4
           24   0x0001AEF0    _archive_entry_birthtime_is_set@4
           25   0x0001AED0    _archive_entry_birthtime_nsec@4
           26   0x0001ABE0    _archive_entry_clear@4
           27   0x0001ACA0    _archive_entry_clone@4
           28   0x000638B0    _archive_entry_copy_bhfi@8
           29   0x0001B990    _archive_entry_copy_fflags_text@8
           30   0x0001BA20    _archive_entry_copy_fflags_text_w@8
           31   0x0001BA90    _archive_entry_copy_gname@8
           32   0x0001BAD0    _archive_entry_copy_gname_w@8
           33   0x0001BB60    _archive_entry_copy_hardlink@8
           34   0x0001BBE0    _archive_entry_copy_hardlink_w@8
           35   0x0001BED0    _archive_entry_copy_link@8
           36   0x0001BF50    _archive_entry_copy_link_w@8
           37   0x0001C570    _archive_entry_copy_mac_metadata@12
           38   0x0001C0B0    _archive_entry_copy_pathname@8
           39   0x0001C0F0    _archive_entry_copy_pathname_w@8
           40   0x0001C270    _archive_entry_copy_sourcepath@8
           41   0x0001C290    _archive_entry_copy_sourcepath_w@8
           42   0x0001CA10    _archive_entry_copy_stat@8
           43   0x0001C2B0    _archive_entry_copy_symlink@8
           44   0x0001C330    _archive_entry_copy_symlink_w@8
           45   0x0001C440    _archive_entry_copy_uname@8
           46   0x0001C480    _archive_entry_copy_uname_w@8
           47   0x0001AF10    _archive_entry_ctime@4
           48   0x0001AF30    _archive_entry_ctime_is_set@4
           49   0x0001AF50    _archive_entry_ctime_nsec@4
           50   0x0001AF70    _archive_entry_dev@4
           51   0x0001AFB0    _archive_entry_dev_is_set@4
           52   0x0001AFD0    _archive_entry_devmajor@4
           53   0x0001B000    _archive_entry_devminor@4
           54   0x0001B050    _archive_entry_fflags@12
           55   0x0001B080    _archive_entry_fflags_text@4
           56   0x0001B030    _archive_entry_filetype@4
           57   0x0001ADF0    _archive_entry_free@4
           58   0x0001B0E0    _archive_entry_gid@4
           59   0x0001B100    _archive_entry_gname@4
           60   0x0001B150    _archive_entry_gname_utf8@4
           61   0x0001B1A0    _archive_entry_gname_w@4
           62   0x0001B1F0    _archive_entry_hardlink@4
           63   0x0001B250    _archive_entry_hardlink_utf8@4
           64   0x0001B2A0    _archive_entry_hardlink_w@4
           65   0x0001B320    _archive_entry_ino64@4
           66   0x0001B320    _archive_entry_ino@4
           67   0x0001B340    _archive_entry_ino_is_set@4
           68   0x0001B8C0    _archive_entry_is_data_encrypted@4
           69   0x0001B900    _archive_entry_is_encrypted@4
           70   0x0001B8E0    _archive_entry_is_metadata_encrypted@4
           71   0x0001CBD0    _archive_entry_linkify@12
           72   0x0001CB90    _archive_entry_linkresolver_free@4
           73   0x0001CAC0    _archive_entry_linkresolver_new@0
           74   0x0001CB10    _archive_entry_linkresolver_set_strategy@8
           75   0x0001C540    _archive_entry_mac_metadata@8
           76   0x0001B360    _archive_entry_mode@4
           77   0x0001B380    _archive_entry_mtime@4
           78   0x0001B3C0    _archive_entry_mtime_is_set@4
           79   0x0001B3A0    _archive_entry_mtime_nsec@4
           80   0x0001AE20    _archive_entry_new2@4
           81   0x0001AE10    _archive_entry_new@0
           82   0x0001B3E0    _archive_entry_nlink@4
           83   0x0001CFB0    _archive_entry_partial_links@8
           84   0x0001B400    _archive_entry_pathname@4
           85   0x0001B450    _archive_entry_pathname_utf8@4
           86   0x0001B4A0    _archive_entry_pathname_w@4
           87   0x0001B4F0    _archive_entry_perm@4
           88   0x0001B510    _archive_entry_rdev@4
           89   0x0001B550    _archive_entry_rdevmajor@4
           90   0x0001B580    _archive_entry_rdevminor@4
           91   0x0001BCC0    _archive_entry_set_atime@12
           92   0x0001BD40    _archive_entry_set_birthtime@12
           93   0x0001BDC0    _archive_entry_set_ctime@12
           94   0x0001BE40    _archive_entry_set_dev@8
           95   0x0001BE70    _archive_entry_set_devmajor@8
           96   0x0001BEA0    _archive_entry_set_devminor@8
           97   0x0001B960    _archive_entry_set_fflags@12
           98   0x0001B920    _archive_entry_set_filetype@8
           99   0x0001BA60    _archive_entry_set_gid@12
          100   0x0001BA90    _archive_entry_set_gname@8
          101   0x0001BAB0    _archive_entry_set_gname_utf8@8
          102   0x0001BB60    _archive_entry_set_hardlink@8
          103   0x0001BBA0    _archive_entry_set_hardlink_utf8@8
          104   0x0001BB30    _archive_entry_set_ino64@12
          105   0x0001BB30    _archive_entry_set_ino@12
          106   0x0001C4E0    _archive_entry_set_is_data_encrypted@8
          107   0x0001C510    _archive_entry_set_is_metadata_encrypted@8
          108   0x0001BED0    _archive_entry_set_link@8
          109   0x0001BF10    _archive_entry_set_link_utf8@8
          110   0x0001BFF0    _archive_entry_set_mode@8
          111   0x0001C010    _archive_entry_set_mtime@12
          112   0x0001C090    _archive_entry_set_nlink@8
          113   0x0001C0B0    _archive_entry_set_pathname@8
          114   0x0001C0D0    _archive_entry_set_pathname_utf8@8
          115   0x0001C150    _archive_entry_set_perm@8
          116   0x0001C180    _archive_entry_set_rdev@8
          117   0x0001C1B0    _archive_entry_set_rdevmajor@8
          118   0x0001C1E0    _archive_entry_set_rdevminor@8
          119   0x0001C210    _archive_entry_set_size@12
          120   0x0001C2B0    _archive_entry_set_symlink@8
          121   0x0001C2F0    _archive_entry_set_symlink_utf8@8
          122   0x0001C410    _archive_entry_set_uid@12
          123   0x0001C440    _archive_entry_set_uname@8
          124   0x0001C460    _archive_entry_set_uname_utf8@8
          125   0x0001B5B0    _archive_entry_size@4
          126   0x0001B5D0    _archive_entry_size_is_set@4
          127   0x0001B5F0    _archive_entry_sourcepath@4
          128   0x0001B640    _archive_entry_sourcepath_w@4
          129   0x0001D060    _archive_entry_sparse_add_entry@20
          130   0x0001D020    _archive_entry_sparse_clear@4
          131   0x0001D1A0    _archive_entry_sparse_count@4
          132   0x0001D230    _archive_entry_sparse_next@12
          133   0x0001D200    _archive_entry_sparse_reset@4
          134   0x0001D2A0    _archive_entry_stat@4
          135   0x0001D340    _archive_entry_strmode@4
          136   0x0001B680    _archive_entry_symlink@4
          137   0x0001B6E0    _archive_entry_symlink_utf8@4
          138   0x0001B730    _archive_entry_symlink_w@4
          139   0x0001B7B0    _archive_entry_uid@4
          140   0x0001B7D0    _archive_entry_uname@4
          141   0x0001B820    _archive_entry_uname_utf8@4
          142   0x0001B870    _archive_entry_uname_w@4
          143   0x0001BD10    _archive_entry_unset_atime@4
          144   0x0001BD90    _archive_entry_unset_birthtime@4
          145   0x0001BE10    _archive_entry_unset_ctime@4
          146   0x0001C060    _archive_entry_unset_mtime@4
          147   0x0001C240    _archive_entry_unset_size@4
          148   0x0001BAF0    _archive_entry_update_gname_utf8@8
          149   0x0001BC20    _archive_entry_update_hardlink_utf8@8
          150   0x0001BF90    _archive_entry_update_link_utf8@8
          151   0x0001C110    _archive_entry_update_pathname_utf8@8
          152   0x0001C370    _archive_entry_update_symlink_utf8@8
          153   0x0001C4A0    _archive_entry_update_uname_utf8@8
          154   0x0001D4B0    _archive_entry_xattr_add_entry@16
          155   0x0001D450    _archive_entry_xattr_clear@4
          156   0x0001D530    _archive_entry_xattr_count@4
          157   0x0001D590    _archive_entry_xattr_next@16
          158   0x0001D560    _archive_entry_xattr_reset@4
          159   0x0001AF10    _archive_errno@4
          160   0x00049710    _archive_error_string@4
          161   0x00049730    _archive_file_count@4
          162   0x00049E10    _archive_filter_bytes@8
          163   0x00049D50    _archive_filter_code@8
          164   0x00049D90    _archive_filter_count@4
          165   0x00049DD0    _archive_filter_name@8
          166   0x00049750    _archive_format@4
          167   0x0001AE50    _archive_format_name@4
          168   0x00049E50    _archive_free@4
          169   0x00049D40    _archive_liblz4_version@0
          170   0x00049D40    _archive_liblzma_version@0
          171   0x0001EF70    _archive_match_exclude_entry@12
          172   0x0001E5C0    _archive_match_exclude_pattern@8
          173   0x0001E680    _archive_match_exclude_pattern_from_file@12
          174   0x0001E6C0    _archive_match_exclude_pattern_from_file_w@12
          175   0x0001E620    _archive_match_exclude_pattern_w@8
          176   0x0001E530    _archive_match_excluded@8
          177   0x0001E480    _archive_match_free@4
          178   0x0001EEB0    _archive_match_include_date@12
          179   0x0001EEE0    _archive_match_include_date_w@12
          180   0x0001EF10    _archive_match_include_file_time@12
          181   0x0001EF40    _archive_match_include_file_time_w@12
          182   0x0001F960    _archive_match_include_gid@12
          183   0x0001FA30    _archive_match_include_gname@8
          184   0x0001FA70    _archive_match_include_gname_w@8
          185   0x0001E700    _archive_match_include_pattern@8
          186   0x0001E7C0    _archive_match_include_pattern_from_file@12
          187   0x0001E800    _archive_match_include_pattern_from_file_w@12
          188   0x0001E760    _archive_match_include_pattern_w@8
          189   0x0001EE70    _archive_match_include_time@16
          190   0x0001F910    _archive_match_include_uid@12
          191   0x0001F9B0    _archive_match_include_uname@8
          192   0x0001F9F0    _archive_match_include_uname_w@8
          193   0x0001E3E0    _archive_match_new@0
          194   0x0001FAB0    _archive_match_owner_excluded@8
          195   0x0001E840    _archive_match_path_excluded@8
          196   0x0001E8B0    _archive_match_path_unmatched_inclusions@4
          197   0x0001E8F0    _archive_match_path_unmatched_inclusions_next@8
          198   0x0001E940    _archive_match_path_unmatched_inclusions_next_w@8
          199   0x0001EFE0    _archive_match_time_excluded@8
          200   0x000497B0    _archive_position_compressed@4
          201   0x000497D0    _archive_position_uncompressed@4
          202   0x00022FB0    _archive_read_add_callback_data@12
          203   0x000247B0    _archive_read_add_passphrase@8
          204   0x000230B0    _archive_read_append_callback_data@8
          205   0x00024990    _archive_read_append_filter@8
          206   0x00024C40    _archive_read_append_filter_program@8
          207   0x00024C60    _archive_read_append_filter_program_signature@16
          208   0x00049EA0    _archive_read_close@4
          209   0x00023710    _archive_read_data@12
          210   0x0004A0E0    _archive_read_data_block@16
          211   0x00024E30    _archive_read_data_into_fd@8
          212   0x00023890    _archive_read_data_skip@4
          213   0x00064D80    _archive_read_disk_can_descend@4
          214   0x00065030    _archive_read_disk_current_filesystem@4
          215   0x00065190    _archive_read_disk_current_filesystem_is_remote@4
          216   0x00065150    _archive_read_disk_current_filesystem_is_synthetic@4
          217   0x00064DD0    _archive_read_disk_descend@4
          218   0x00066120    _archive_read_disk_entry_from_file@16
          219   0x000639B0    _archive_read_disk_gname@12
          220   0x00063BB0    _archive_read_disk_new@0
          221   0x00064ED0    _archive_read_disk_open@8
          222   0x00064F90    _archive_read_disk_open_w@8
          223   0x00063E20    _archive_read_disk_set_atime_restored@4
          224   0x00063E70    _archive_read_disk_set_behavior@8
          225   0x00063A90    _archive_read_disk_set_gname_lookup@16
          226   0x00064CE0    _archive_read_disk_set_matching@16
          227   0x00064D30    _archive_read_disk_set_metadata_filter_callback@12
          228   0x00025000    _archive_read_disk_set_standard_lookup@4
          229   0x00063DD0    _archive_read_disk_set_symlink_hybrid@4
          230   0x00063D30    _archive_read_disk_set_symlink_logical@4
          231   0x00063D80    _archive_read_disk_set_symlink_physical@4
          232   0x00063B20    _archive_read_disk_set_uname_lookup@16
          233   0x00063A20    _archive_read_disk_uname@12
          234   0x00025130    _archive_read_extract2@12
          235   0x00025030    _archive_read_extract@12
          236   0x000251E0    _archive_read_extract_set_progress_callback@12
          237   0x000228E0    _archive_read_extract_set_skip_file@20
          238   0x00049F00    _archive_read_finish@4
          239   0x000236C0    _archive_read_format_capabilities@4
          240   0x00049F00    _archive_read_free@4
          241   0x00023650    _archive_read_has_encrypted_entries@4
          242   0x00023610    _archive_read_header_position@4
          243   0x00022890    _archive_read_new@0
          244   0x0004A0A0    _archive_read_next_header2@8
          245   0x0004A060    _archive_read_next_header@8
          246   0x000230F0    _archive_read_open1@4
          247   0x00022970    _archive_read_open2@24
          248   0x00022930    _archive_read_open@20
          249   0x000255C0    _archive_read_open_FILE@8
          250   0x000252C0    _archive_read_open_fd@12
          251   0x00025800    _archive_read_open_file@12
          252   0x00025810    _archive_read_open_filename@12
          253   0x00025960    _archive_read_open_filename_w@12
          254   0x00025840    _archive_read_open_filenames@12
          255   0x00025F10    _archive_read_open_memory2@16
          256   0x00025EF0    _archive_read_open_memory@12
          257   0x000230D0    _archive_read_prepend_callback_data@8
          258   0x00022F00    _archive_read_set_callback_data2@12
          259   0x00022EE0    _archive_read_set_callback_data@8
          260   0x00022E60    _archive_read_set_close_callback@8
          261   0x00026320    _archive_read_set_filter_option@16
          262   0x000260D0    _archive_read_set_format@8
          263   0x000262F0    _archive_read_set_format_option@16
          264   0x00022D60    _archive_read_set_open_callback@8
          265   0x00026350    _archive_read_set_option@16
          266   0x00026380    _archive_read_set_options@8
          267   0x00024830    _archive_read_set_passphrase_callback@12
          268   0x00022DA0    _archive_read_set_read_callback@8
          269   0x00022E20    _archive_read_set_seek_callback@8
          270   0x00022DE0    _archive_read_set_skip_callback@8
          271   0x00022EA0    _archive_read_set_switch_callback@8
          272   0x000265A0    _archive_read_support_compression_all@4
          273   0x00026630    _archive_read_support_compression_bzip2@4
          274   0x00026760    _archive_read_support_compression_compress@4
          275   0x00026C90    _archive_read_support_compression_gzip@4
          276   0x00028C80    _archive_read_support_compression_lzip@4
          277   0x00028BF0    _archive_read_support_compression_lzma@4
          278   0x00027500    _archive_read_support_compression_none@4
          279   0x00027540    _archive_read_support_compression_program@8
          280   0x00027550    _archive_read_support_compression_program_signature@16
          281   0x00027B90    _archive_read_support_compression_rpm@4
          282   0x00027F50    _archive_read_support_compression_uu@4
          283   0x00028B60    _archive_read_support_compression_xz@4
          284   0x000265B0    _archive_read_support_filter_all@4
          285   0x00026640    _archive_read_support_filter_bzip2@4
          286   0x00026770    _archive_read_support_filter_compress@4
          287   0x000270F0    _archive_read_support_filter_grzip@4
          288   0x00026CA0    _archive_read_support_filter_gzip@4
          289   0x000271E0    _archive_read_support_filter_lrzip@4
          290   0x000272E0    _archive_read_support_filter_lz4@4
          291   0x00028C90    _archive_read_support_filter_lzip@4
          292   0x00028C00    _archive_read_support_filter_lzma@4
          293   0x00027410    _archive_read_support_filter_lzop@4
          294   0x00027510    _archive_read_support_filter_none@4
          295   0x00027560    _archive_read_support_filter_program@8
          296   0x000275E0    _archive_read_support_filter_program_signature@16
          297   0x00027BA0    _archive_read_support_filter_rpm@4
          298   0x00027F60    _archive_read_support_filter_uu@4
          299   0x00028B70    _archive_read_support_filter_xz@4
          300   0x00028FB0    _archive_read_support_format_7zip@4
          301   0x0002D160    _archive_read_support_format_all@4
          302   0x0002D1F0    _archive_read_support_format_ar@4
          303   0x0002DBD0    _archive_read_support_format_by_code@8
          304   0x0002DCC0    _archive_read_support_format_cab@4
          305   0x000313F0    _archive_read_support_format_cpio@4
          306   0x00032620    _archive_read_support_format_empty@4
          307   0x0003E210    _archive_read_support_format_gnutar@4
          308   0x000326D0    _archive_read_support_format_iso9660@4
          309   0x000355D0    _archive_read_support_format_lha@4
          310   0x000385F0    _archive_read_support_format_mtree@4
          311   0x0003AC00    _archive_read_support_format_rar@4
          312   0x0003DFD0    _archive_read_support_format_raw@4
          313   0x0003E240    _archive_read_support_format_tar@4
          314   0x000414A0    _archive_read_support_format_warc@4
          315   0x00041F60    _archive_read_support_format_xar@4
          316   0x00044230    _archive_read_support_format_zip@4
          317   0x00045460    _archive_read_support_format_zip_seekable@4
          318   0x00044620    _archive_read_support_format_zip_streamable@4
          319   0x00023930    _archive_seek_data@16
          321   0x00049CA0    _archive_utility_string_sort@4
          322   0x00049CD0    _archive_version_details@0
          323   0x000496F0    _archive_version_number@0
          324   0x00049700    _archive_version_string@0
          325   0x0004B540    _archive_write_add_filter@8
          326   0x0004B5B0    _archive_write_add_filter_b64encode@4
          327   0x0004BAB0    _archive_write_add_filter_by_name@8
          328   0x0004BB70    _archive_write_add_filter_bzip2@4
          329   0x0004BDB0    _archive_write_add_filter_compress@4
          330   0x0004C3A0    _archive_write_add_filter_grzip@4
          331   0x0004C530    _archive_write_add_filter_gzip@4
          332   0x0004C9A0    _archive_write_add_filter_lrzip@4
          333   0x0004CC50    _archive_write_add_filter_lz4@4
          334   0x0004DB90    _archive_write_add_filter_lzip@4
          335   0x0004DB90    _archive_write_add_filter_lzma@4
          336   0x0004CFD0    _archive_write_add_filter_lzop@4
          337   0x000266C0    _archive_write_add_filter_none@4
          338   0x0004D190    _archive_write_add_filter_program@8
          339   0x0004D6F0    _archive_write_add_filter_uuencode@4
          340   0x0004DB60    _archive_write_add_filter_xz@4
          341   0x00049EA0    _archive_write_close@4
          342   0x00049FA0    _archive_write_data@12
          343   0x00049FF0    _archive_write_data_block@20
          344   0x000686D0    _archive_write_disk_gid@16
          345   0x000687D0    _archive_write_disk_new@0
          346   0x000685B0    _archive_write_disk_set_group_lookup@16
          347   0x00067B50    _archive_write_disk_set_options@8
          348   0x00068040    _archive_write_disk_set_skip_file@20
          349   0x0004ADF0    _archive_write_disk_set_standard_lookup@4
          350   0x00068640    _archive_write_disk_set_user_lookup@16
          351   0x00068750    _archive_write_disk_uid@16
          352   0x00049EE0    _archive_write_fail@4
          353   0x00049F00    _archive_write_finish@4
          354   0x00049F60    _archive_write_finish_entry@4
          355   0x00049F00    _archive_write_free@4
          356   0x0004A2E0    _archive_write_get_bytes_in_last_block@4
          357   0x0004A260    _archive_write_get_bytes_per_block@4
          358   0x00049F10    _archive_write_header@8
          359   0x0004A1A0    _archive_write_new@0
          360   0x0004A830    _archive_write_open@20
          361   0x0004B0D0    _archive_write_open_FILE@8
          362   0x0004AF60    _archive_write_open_fd@8
          363   0x0004B170    _archive_write_open_file@8
          364   0x0004B180    _archive_write_open_filename@8
          365   0x0004B1C0    _archive_write_open_filename_w@8
          366   0x0004B440    _archive_write_open_memory@16
          367   0x0004A2A0    _archive_write_set_bytes_in_last_block@8
          368   0x0004A220    _archive_write_set_bytes_per_block@8
          369   0x0004BB50    _archive_write_set_compression_bzip2@4
          370   0x0004BD90    _archive_write_set_compression_compress@4
          371   0x0004C510    _archive_write_set_compression_gzip@4
          372   0x0004DB20    _archive_write_set_compression_lzip@4
          373   0x0004DB20    _archive_write_set_compression_lzma@4
          374   0x000266C0    _archive_write_set_compression_none@4
          375   0x0004D170    _archive_write_set_compression_program@8
          376   0x0004DB40    _archive_write_set_compression_xz@4
          377   0x000634F0    _archive_write_set_filter_option@16
          378   0x0004DBC0    _archive_write_set_format@8
          379   0x0004DC70    _archive_write_set_format_7zip@4
          380   0x0004FAD0    _archive_write_set_format_ar_bsd@4
          381   0x0004FB20    _archive_write_set_format_ar_svr4@4
          382   0x000503D0    _archive_write_set_format_by_name@8
          383   0x00050470    _archive_write_set_format_cpio@4
          384   0x00050D20    _archive_write_set_format_cpio_newc@4
          385   0x000515C0    _archive_write_set_format_filter_by_ext@8
          386   0x00051650    _archive_write_set_format_filter_by_ext_def@12
          387   0x000516E0    _archive_write_set_format_gnutar@4
          388   0x000523A0    _archive_write_set_format_iso9660@4
          389   0x0005BA60    _archive_write_set_format_mtree@4
          390   0x0005BA80    _archive_write_set_format_mtree_classic@4
          391   0x000634C0    _archive_write_set_format_option@16
          392   0x0005C950    _archive_write_set_format_pax@4
          393   0x0005C910    _archive_write_set_format_pax_restricted@4
          394   0x0005EAD0    _archive_write_set_format_raw@4
          395   0x0005ECC0    _archive_write_set_format_shar@4
          396   0x0005EDB0    _archive_write_set_format_shar_dump@4
          397   0x0005F890    _archive_write_set_format_ustar@4
          398   0x00060440    _archive_write_set_format_v7tar@4
          399   0x00060BD0    _archive_write_set_format_warc@4
          400   0x00061160    _archive_write_set_format_xar@4
          401   0x00061740    _archive_write_set_format_zip@4
          402   0x00063520    _archive_write_set_option@16
          403   0x00063550    _archive_write_set_options@8
          404   0x00063710    _archive_write_set_passphrase@8
          405   0x000637A0    _archive_write_set_passphrase_callback@12
          406   0x0004A320    _archive_write_set_skip_file@20
          407   0x00061680    _archive_write_zip_set_compression_deflate@4
          408   0x000616E0    _archive_write_zip_set_compression_store@4
          409   0x00049D30    _archive_zlib_version@0
          320   0x00049810    archive_set_error
    This looks exactly like libarchive2.dll compiled with /Gz flag for stdcall calling convention.

    cheers,
    </wqw>

  13. #53

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    Quote Originally Posted by wqweto View Post
    This looks exactly like libarchive2.dll compiled with /Gz flag for stdcall calling convention.
    Yes I had noticed that DLL but I hadn't explored the library to determine whether the entrypoints were cdecl or stdcall. Looks like good news.

  14. #54
    PowerPoster Elroy's Avatar
    Join Date
    Jun 2014
    Location
    Near Nashville TN
    Posts
    9,852

    Re: Win10 1803 - Any VB6 impacts to report?

    Weird, I just allowed my system to upgrade to 1803. All seemed to go fine, but I'm now getting a new little form on my screen for each copy of VB6 I've got open. They're always in the same place and I can't seem to move, resize, minimize, or maximize them. But I haven't tried doing any of those with code.

    Here's a cropped screen-shot of it:

    Name:  IdeOwner.png
Views: 441
Size:  766 Bytes

    Also, it won't take the focus if another code window is open. When you click it, it just gives the focus to one of the other code windows. If there are no other code windows open, then it'll take the focus.

    Using Spy, I figured out that its class is "IDEOwner", and its module is vb6.exe.

    And actually, I've tangled once before with this strange form. I've used it to automate (via code) the opening of the Project Window (and I do that to determine whether I'm in a .VBP project or a .VBG group).

    Also, if you play around with things, you can get its control box to pop-up the context menu. However, if you select "Move" and try to move it, the IDE's main toolbar/menu moves instead. (Ahhh, just another FYI, I'm running in SDI mode.)

    Anyone else seen this? I suppose I could write an add-in and move it off the screen, but that's a bit of a pain.

    Take Care,
    Elroy

    Hmm, ok, I was trying to write a small program to hide (SetWindowLong hWndOfInterest, GWL_STYLE, lOrigStyle And (Not WS_VISIBLE)) this little window, but that didn't work. However, I did figure out that minimizing and then re-normalizing the IDE got rid of it. It's definitely a strange little window.
    Last edited by Elroy; May 29th, 2018 at 12:15 PM.
    Any software I post in these forums written by me is provided "AS IS" without warranty of any kind, expressed or implied, and permission is hereby granted, free of charge and without restriction, to any person obtaining a copy. To all, peace and happiness.

  15. #55
    New Member
    Join Date
    Jul 2018
    Posts
    3

    Re: Win10 1803 - Any VB6 impacts to report?

    I found a bug and don't know how to fix it since 1803.
    It's very easy to reproduce.
    Create a new project and add one checkbox to an empty form.
    Set the appearace to Flat and the Value to 2. The text is still
    visible but the checkbox is invisible. Sometimes it's shown in the IDE but
    if you run the project you don't see the checkbox.
    Any suggestions how to fix this without 3D?

  16. #56
    Hyperactive Member
    Join Date
    Sep 2014
    Posts
    373

    Re: Win10 1803 - Any VB6 impacts to report?

    Re DrUnicode's
    External compiled Subclassing is the way to go to get around the crashes but I'm kind of stuck with the internal Paul Caton/LaVolpe subclassers.
    There are 28 controls in a single OCX and would be a chore to rework this. If I had to start from scratch though, there would only be one subclasser.
    For info, I have been using a few subclassing classes for many years, e.g. one for File Open Dialog and one for CDECL by Paul Caton, but I've never used "subclassed control". In all these years I've never experienced any crash, not even in IDE.

  17. #57
    New Member
    Join Date
    Aug 2018
    Location
    London
    Posts
    2

    Re: Win10 1803 - Any VB6 impacts to report?

    I've just "upgraded" to 1803 and I've noticed my project compile times have shot up. Previously large projects (200+ classes) would take 30 - 60 seconds, now they're taking 250 seconds.

    I even tried a small project (26 classes / modules) and it now takes nearly 50 seconds. Interestingly at the end the progress bar shows "Writing DLL..." takes 12 seconds. I've never even seen this message before, as this part is SO quick. Normally I just see "Compiling..." with a progress bar.

    Has anyone else seen this, or is there something odd going on with my upgrade?

  18. #58

    Thread Starter
    PowerPoster
    Join Date
    Feb 2006
    Posts
    24,482

    Re: Win10 1803 - Any VB6 impacts to report?

    There was a patch this week that seemed to do something to Windows Defender.

    After this patch I noticed some odd behavior. A small project was very slow to compile, ridiculously slow. This happened right after Defender reported a serious exploit after the first compile and I told it to allow restore the EXE that it had quarantined for removal. Not only were subsequent compiles very slow, the compiled EXE also ran very slowly.

    On a hunch I renamed this project folder from "Make Orig" to "Create Orig" (the project is tiny and just creates a test data file for another project).

    After renaming this project folder the problem has disappeared. It compiles quickly and runs quickly.


    So my suspicion is that this is related to malware threat detection and intervention.

  19. #59
    New Member
    Join Date
    Aug 2018
    Location
    London
    Posts
    2

    Re: Win10 1803 - Any VB6 impacts to report?

    Quote Originally Posted by dilettante View Post
    There was a patch this week that seemed to do something to Windows Defender.

    After this patch I noticed some odd behavior. A small project was very slow to compile, ridiculously slow. This happened right after Defender reported a serious exploit after the first compile and I told it to allow restore the EXE that it had quarantined for removal. Not only were subsequent compiles very slow, the compiled EXE also ran very slowly.

    On a hunch I renamed this project folder from "Make Orig" to "Create Orig" (the project is tiny and just creates a test data file for another project).

    After renaming this project folder the problem has disappeared. It compiles quickly and runs quickly.


    So my suspicion is that this is related to malware threat detection and intervention.
    I discovered that my disk access was running at 100%. After trying many things it turned out to be MsMpEng.exe.

    Disabling the real time virus protection "cured" the problem.

    I tried using the Windows Defender exclusions but they didn't work. Googling indicated that this was the experience of others too.

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width