MKS is pleased to offer the MKS Toolkit Resource Kit, a valuable collection of tools, code,
and information to help you with your UNIX and Windows interoperability needs. Also available
are the GCC and AlertCentre add-ons to MKS Toolkit products providing a complete cross platform
build environment and comprehensive network and application monitoring respectively.
The Resource Kit and the Add-Ons are the result of years of experience by our
Consulting Services staff in supporting hundreds of
customers and are free to all valid licensees of MKS Toolkit products.
The MKS Toolkit Resource Kit is shipped with all MKS Toolkit Professional
Developers and MKS Toolkit for Enterprise Developers products and is
downloadable for all other MKS Toolkit customers from our FTP site. MKS
Toolkit Add-Ons are also available for download from our FTP site.
The Resource Kit contains a number of additional tools and APIs for use with MKS Toolkit products as
well as the AlertCentre Add-On. The Resource Kit installation process will determine which products
and Add-Ons you have on your system and install the appropriate components.
The following table shows the contents of the latest version of the AlertCentre portion of the
Resource Kit.
The following table shows the contents of the latest version of the MKS Toolkit portion of the
Resource Kit. Only the components which will work with your version of MKS Toolkit will
be installed on your machine.
|
APIs - MKS Toolkit for Professional Developers.
|
| |
context |
An implementation of the Unix get/set/make/swapcontext in terms of
Win32 Fibres. |
Nov-00 |
| |
endgrent |
/etc/groups enumeration the NT way |
Sep-98 |
| |
endpwent |
/etc/passwd enumeration the NT way |
Sep-98 |
| |
flock |
BSD flock() implemented in terms of fcntl() |
Sep-00 |
| |
getdomainname |
A getdomainname() implementation |
Jun-00 |
| |
getgrent |
/etc/groups enumeration the NT way |
Apr-99 |
| |
gethostid |
Maps the machine's NT SID into a host ID. |
Apr-99 |
| |
getpwent |
/etc/passwd enumeration the NT way |
Sep-98 |
| |
setgrent |
/etc/groups enumeration the NT way |
Sep-98 |
| |
setpwent |
/etc/passwd enumeration the NT way |
Apr-99 |
| |
sync |
A Win32 way of forcing disk synchronization |
May-00 |
|
Libraries - MKS Toolkit for Professional Developers (and above).
|
 |
mit-shm |
Allow faster transport of pixmaps through shared memory to the Hummingbird
X-Server |
Nov-02 |
| |
ONC RPC |
A port of ONC RPC where the portmapper is a service |
Sep-03 |
| |
pth |
GNU Pth - The GNU Portable Threads based on context apis, not pthread |
Nov-00 |
|
Libraries - MKS Toolkit for Enterprise Developers (and above).
|
| |
Xpm |
A port of the Pixmap library |
Sep-98 |
| |
Xview 3.2 |
A port of OPENLOOK 3.2 |
Sep-03 |
|
Tools - MKS Toolkit for Professional Developers (and above).
|
 |
find_tk |
Both a command line script and a GUI
application to find installed instances of MKS Toolkit products on your network |
Jun-04 |
 |
gcc |
GNU project C and C++ compiler |
Jun-04 |
| |
locate |
The Unix locate tool. One program scans your disks to create a
database of files and another is used to rapidly search this database and find
files. |
Jan-02 |
| |
lpr |
Berkeley lpd daemons, to allow printing from Win32 (Windows NT/Windows95)
machines to lpd-hosted printers on a network |
Nov-00 |
| |
nice |
A ported version of the nice utility (Needs NuTCRACKER 4.0 patch 9/MKS
Toolkit 7.0 or later) |
Sep-98 |
| |
NT Security |
Utilities to dump file security and user token in human readable form |
Sep-00 |
| |
ping |
The ping program using NuTCRACKER socket APIs. |
Jul-98 |
| rsync |
rsync is a file transfer program capable of
efficient remote update via a fast differencing algorithm.
| Jun-04 |
| |
sed |
GNU port of Sed which is a "stream editor" -- used for
scripted data transformations, such as transforming a data stream within a pipeline.
| Nov-00 |
| |
showmount |
A sample RPC program to help administrators manage NFS servers in the
domain |
Sep-00 |
| |
tcl |
Tcl (Tool Command Language) has a simple and programmable syntax. |
Dec-03 |
| |
tk |
Tk is the Graphical User Interface that makes
it possible to make powerful GUIs for tcl scripts. |
Dec-03 |
 |
tksched-7.5 |
GUI scheduler from MKS Toolkit v7.5 |
Jun-04 |
| |
yes |
Output a string repeatedly until killed |
Sep-03 |
|
Tutorials - MKS Toolkit for Professional Developers (and above).
|
| |
Byte Ordering |
A brief discussion of solutions to sharing data with Big Endian machines |
Sep-98 |
| |
COM |
An introduction to COM, OLE Automation and building components with MKS Toolkit |
Oct-99 |
| |
InstallShield |
An InstallSHIELD example application showing NuTCRACKER Platform and
X-Server installation |
May-00 |
| |
Printing |
An introduction to common printing porting problems. Printer enumeration,
Postscript,. |
May-99 |
| |
Rogue Wave Tools.h++ |
How to build Rogue Wave Tools.h++ with NuTCRACKER |
Oct-98 |
| |
Shared Memory |
How to access NuTCRACKER shared memory from Win32 |
Oct-99 |
| |
Sockets and Non-IP protocols |
An introduction to IPX and NetBIOS over NuTCRACKER sockets |
Oct-98 |
| |
Sparse files |
How to port applications that are sparse file aware to Windows using NuTCRACKER |
Sep-03 |
|
Scripts - MKS Toolkit for System Administrators (and above).
|
| |
absname |
This handy little utility will generate the absolute pathname given a
relative pathname |
May-00 |
| |
cgrep |
Context grep. See lines around those matching a specific pattern |
May-00 |
| |
clean_tmp |
Cleans out the $TEMP directories on all Windows NT boxes in the domain |
Sep-00 |
| |
cmpdu |
Use this customizable script to create and compare disk usage reports
for your system. |
May-00 |
| |
Daleks |
A Dlg version of the UNIX game- "Robots" |
May-00 |
| |
disable_account |
Disables a specific Windows account |
Sep-00 |
| |
dossify |
This script will translate a UNIX style command line to the PC command
line equivalent |
May-00 |
| |
download |
A simple script which will automatically download files from a directory
tree via HTTP |
May-00 |
| |
dumpel |
A perl script to dump the event log |
Nov-00 |
| |
enable_account |
Enables a specific Windows account |
Sep-00 |
| |
expand_string |
Basically does the work of ExpandEnvironmentStrings() using shell scripting |
Sep-00 |
| |
force_change |
Force a user to change password on next login |
Sep-00 |
 |
gdbm |
The perl GDBM module |
May-06 |
| |
getregstring |
A script to wrap up "registry" and request a specific string |
Sep-00 |
| |
iecv.pl |
Sets the current code (view source) editor for Internet Explorer. |
Nov-02 |
| |
killall.sh |
Emulates the killall on some Unixes. Kill all processes running a
current executable name. |
Nov-02 |
| |
man2html |
A customizable script donated by an MKS Toolkit customer. This one will
allow you to create an HTML version of the MKS Toolkit man pages. |
May-00 |
| |
mdc |
A multiple desktop changing script. Create and flip between your
NT/2000 desktops. |
May-00 |
| |
mktemp |
Generate a unique filename for use as a temporary file |
May-00 |
| |
mvprofile |
Move a users profile |
Sep-00 |
 |
runserviceas |
A perl script to run a service as a different account |
May-06 |
| |
unlock_account |
Removes the "Account locked out" bit |
Sep-00 |
| |
usrrpt |
An excellent user reporting script that will allow you to document
your systems user accounts and user attributes (username, home directory, group
memberships, privileges and more) in a customizable way. |
May-00 |
| |
vss |
This script will take a Microsoft Visual Source Safe file report and
create a vss2rcs formatted file. |
May-00 |
| |
weblink |
A very robust and powerful link checker for Web sites. Many customizable
options and configurations to ensure that your site has no dead ends. |
May-00 |
Previous versions of the MKS Resource Kits are listed here for your convenience. These
versions are no longer maintained by MKS.