Author: janderwald Date: Sat Dec 9 17:43:02 2006 New Revision: 25101
URL: http://svn.reactos.org/svn/reactos?rev=25101&view=rev Log: - only control panel applet should be started with rundll32.exe, other modules can be started w/o it
Modified: trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp
Modified: trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rbuild/backend/msvc/v... ============================================================================== --- trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp (original) +++ trunk/reactos/tools/rbuild/backend/msvc/vcprojmaker.cpp Sat Dec 9 17:43:02 2006 @@ -682,8 +682,16 @@ fprintf ( OUT, "\t\t\tName="%s|Win32"\r\n", cfg.name.c_str() ); fprintf ( OUT, "\t\t\t>\r\n" ); fprintf ( OUT, "\t\t\t<DebugSettings\r\n" ); - fprintf ( OUT, "\t\t\t\tCommand="rundll32.exe"\r\n" ); - fprintf ( OUT, "\t\t\t\tCommandArguments=" shell32,Control_RunDLL "$(TargetPath)",@"\r\n" ); + if ( module_type == ".cpl" ) + { + fprintf ( OUT, "\t\t\t\tCommand="rundll32.exe"\r\n" ); + fprintf ( OUT, "\t\t\t\tCommandArguments=" shell32,Control_RunDLL "$(TargetPath)",@"\r\n" ); + } + else + { + fprintf ( OUT, "\t\t\t\tCommand="$(TargetPath)"\r\n" ); + fprintf ( OUT, "\t\t\t\tCommandArguments=""\r\n" ); + } fprintf ( OUT, "\t\t\t\tAttach="false"\r\n" ); fprintf ( OUT, "\t\t\t\tDebuggerType="3"\r\n" ); fprintf ( OUT, "\t\t\t\tRemote="1"\r\n" );