May 18th, 2018, 08:31 AM
#41
New Member
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...
May 18th, 2018, 04:09 PM
#42
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?
May 23rd, 2018, 02:13 PM
#43
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:
That demo just changes the bg/fg colors, uses the line drawing character set, sets underline mode, and resets them as it goes.
May 25th, 2018, 10:08 AM
#44
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."
May 25th, 2018, 12:27 PM
#45
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
Last edited by dilettante; May 25th, 2018 at 12:33 PM .
May 25th, 2018, 01:01 PM
#46
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>
May 25th, 2018, 01:17 PM
#47
Re: Win10 1803 - Any VB6 impacts to report?
Originally Posted by
wqweto
Looks good, but will it zip?
Something like:
Code:
tar -czf files.zip files
May 25th, 2018, 02:25 PM
#48
Re: Win10 1803 - Any VB6 impacts to report?
This isn't a programming issue unless you have implemented something similar yourself:
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.
May 26th, 2018, 03:21 AM
#49
Re: Win10 1803 - Any VB6 impacts to report?
Originally Posted by
dilettante
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>
May 26th, 2018, 06:39 PM
#50
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.
May 27th, 2018, 03:16 AM
#51
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>
May 27th, 2018, 03:22 AM
#52
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>
Last edited by wqweto; May 27th, 2018 at 03:39 AM .
May 27th, 2018, 03:11 PM
#53
Re: Win10 1803 - Any VB6 impacts to report?
Originally Posted by
wqweto
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.
May 29th, 2018, 11:33 AM
#54
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:
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.
Jul 14th, 2018, 05:53 PM
#55
New Member
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?
Jul 14th, 2018, 08:49 PM
#56
Hyperactive Member
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.
Aug 2nd, 2018, 11:49 AM
#57
New Member
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?
Aug 2nd, 2018, 08:20 PM
#58
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.
Aug 3rd, 2018, 04:36 AM
#59
New Member
Re: Win10 1803 - Any VB6 impacts to report?
Originally Posted by
dilettante
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.
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules
Click Here to Expand Forum to Full Width