This page answers Frequently Asked Quesitons of DLL Toys. Consult with the following Q&As before you ask question. If you cannot find what you want to know, then ask a question with the step described in "How to ask question?"
Q. [FAQ2002] I cannot register with my code.
You can input code you got from [Help / Registeration...] menu. Please input your code here after you read license agreement. Note that code is case sensitive. In case the code is sent by email, copy and paste the code from email to the dialog box. And you may need your code again when you upgrade. As such, please store the code in safe place.
Q. [FAQ2004] What is DLL?
There is a topic with detailed description in Import Checker Help. Please refer to it. To see the help topic, launch Import Checker, and click [Help / Import Checker Help] menu. You will find description about DLL in the second topic.
Q. [FAQ2005] Import Checker freezes during inspection.
Import Checker limits message about redrawing windows to the minimal to get better performance. As a result, there will be no response for a while when you click [Cancel] button, or it is shown as "no response" when you see Task Manager. But usually it is not actually freezed since this kind of thing sometimes occurs when Import Checker inspects a big file. Please leave it for a couple of hours even if it looks like freezing.
In case it seems to have no response after a long time, press [Ctrl]+[Alt]+[Del] keys at the same time and kill ImpChk32.exe process from Task Manager. International Edition 2003 or later will automatically exclude the files which causes freeze from the next inspection.
International Edition 2003 or later will automatically exclude the files which causes freeze from the next inspection.
International Edition 2004 or later has additional fix for freezing during inspecting registry.
Extract the contents from ImpChk32_Debug.cab and double-click Enable_Debug.reg which is in the cabinet file.
Launch Import Checker.
You will see that Import Checker is running in debug mode.
Click [Debug / Preinspect system information]. You will get a log file (SysInfo.txt) in Log folder. Please send this file to SKLAB with email.
When you start inspection with debug mode, a log file (ImpChkDbgFile.txt) will be created to the location where a message box suggests. Please send this file to SKLAB with email.
* You can open the folder which has log files with [Debug / Open folders / Log file].
** To get back to normal mode, double-click Disable_Debug.reg in the cabinet file.
Q. [FAQ2007] What should I care when deleting unused DLLs?
International Edition 2004 and later has the new feature to estimate the risk of deletion. Please refer to it and do not delete the files with high risk. There is a topic with detailed information about risk in Import Checker Help. Please refer to it. To see the help topic, launch Import Checker, and click [Help / Import Checker Help] menu. You will find description about risk in [Features / Deleting Unused Files].
Q. [FAQ2009] Import Checker crashes during inspection.
In case it crashes, please try identifying the file which causes crash by displaying [Version] tab of file properties dialog box from Windows Explorer. In case you also get crash here, it is the bug of GetFileVersionInfo API of operation system. For instance, update.sys included in Windows 2000 CD will casuse crash on Windows 98 when you display [Version] tab of file properties dialog box.
International Edition 2003 or later will automatically exclude the files which causes freeze from the next inspection.
Q. [FAQ2010] Inspection is terminated with error message like "Out of memory" or "Stack overflow".
If there are more than some 10,000 executables/DLLs in total in your system, Import Checker may stop with "Out of memory" error during inspection. International Edition 2004 R2.1 or later has workaround for this problem. When you meet this problem, click [Tools / Exclude problematic items...] menu and turn on [Do not keep dependent EXE and reference DLL information (save memory)] in the dialog box. After this option is turned on, no dependent EXE information will be shown in the property dialog box of DLL view, or dependent EXE/reference DLL information will not be exported when you choose to export the log file, but you may be able to avod "Out of memory" error in that environment.
Q. [FAQ3002] How to unregister shell extension of EXE Viewer manually?
To unregister EXE Viewer's shell extension, open registry editor and delete the following registry entry. Be careful to use registry editor since inappropriate use of registry editor will damage registry and sometimes operating system will not boot again.
Launch Import Checker and confirm the location of backup folder in [Delete] tab of option.
Open backup folder with Windows Explorer.
In case there is a backup, folders named, say "20010708091630", exist in it. The folder name indicates the deletion date/time of the files (in YYYYMMDDhhmmss format.) Move to the target sub folder you want to restore.
Copy the DLL files in it to Windows system folder (C:\Windows\System etc.) In case it is compressed with LHA, use LHA decompression tool to extract the files and copy them to Windows system folder.
How to ask a question?
You can ask questions with email in case you cannot resolve the problem with FAQ. Feel free to send email to sklab@kagi.com. In that case, detailed information of your PC where DLL Toys runs is necessary. You can automatically include it in email in case you click [Ask question with email] button in [Help / About Import Checker...]
In case [Ask question with email] button doesn not work
In order to use [Ask question with email] button, your email client program must support mailto protocol. Please refer to the manual of your email client program whether it supports mailto protocol or not. Microsoft Outlook and Outlook Express support it. In case the button does not work, please attach text in system information text box to your email body.
Please write the description of the question as much as possible. For instance, in case you want to ask about "freeze during inspection", please write information about "which phase of inspection", "which file is inspected" or something like that as much as possible.
Copyright (C) 2005 SKLAB, all rights reserved. Please link to the top page.