From: Frank C. <vfc...@go...> - 2010-02-10 12:57:14
|
I want to embed the coLinux installation into other product, Other than copying the coLinux files to the program files folder, what other files, need to be installed as drivers, into the windows and system32 folders, together with the registry updates? Would the colinux-daemon --install-drivers command suffice? Is the source code of the installation available? /vfclists Frank Church ======================= http://devblog.brahmancreations.com |
From: Henry N. <hen...@ar...> - 2010-02-10 20:35:13
|
Hello Frank, Frank Church wrote: > I want to embed the coLinux installation into other product, Other > than copying the coLinux files to the program files folder, what other > files, need to be installed as drivers, into the windows and system32 > folders, together with the registry updates? We don't put any files into Windows system. All files can exist anywhere. But all colinux-exeutables (*.EXE) and the linux.sys must exist on the same directory. Remember, that linux.sys should not put on network drives, because Windows will load this file at boot time, before you got the Login. A small registry entry we use to locate the installed directory for uninstalling later. A live registry exist for random generated ethernet MAC, and one entry for eventlog messages from "run as service". Please read the file colinux-daemon.txt in your installation. All files for an installation you can simple extract from installer-exe with tool http://www.7-zip.org/ > Would the colinux-daemon --install-drivers command suffice? Yes. You can stay anywhere and and run "colinux-daemon.exe --install-driver" with full path. Only the file linux.sys must exist on same directory where colinux-daemon.exe exists. > Is the source code of the installation available? The source is included in source tree. Here you can view it: http://colinux.svn.sourceforge.net/viewvc/colinux/branches/devel/src/colinux/os/winnt/user/install/colinux.nsi?revision=1231&view=markup We use NSIS as installer. But, it is more only the user friendly GUI. In simple way you can copy all files into a directory and run "colinux-daemon --install-driver", and "colinux-daemon --remove-driver" for uninstalling. All the other things in installer are, what files should be copy and how we needs to remove they. Installer handles also the install/upgrade/remove of TAP driver. This command set was described in Wiki: http://colinux.wikia.com/wiki/TAP-Win32_Adapter_V8_(coLinux)#Tapcontrol.exe_-_On_the_command_line -- Henry N. |