Thanks for your reply ;
I just realize that there is an attribute "ui_level" in configurations tag, which was set to none, that's why I do not see the prompt.
Setting this attribute to "basic" (and setting "show_progress_dialog" and "show_cab_dialog" attributes to false), and use of param REBOOT=ReallySuppress in my msi cmd params partially solves my problem.
Now, after DNI prompt for reboot, in basic mode (/qb), prompt just left me few seconds for clicking "Yes" or "No". After these seconds (if I do not click "No" before prompt disappears), it reboots automatically. In full UI mode (/nq), it doesn't (it leaves me the time to make choice).
In case of canceling an installation step, the message "Failed to install Continue with other components?" is also closed before I click "yes" or "no". In that case, my log looks like :
*** Component 'any.msi' (any.msi): ERROR - Error executing 'any.msi' (any.msi): 1602 (0x642)
--- Component 'any.msi (any.msi)' FAILED: Error executing 'any.msi' (any.msi): 1602 (0x642)
--- Component 'any.msi (any.msi): FAILED, CONTINUE
Silent install, closing. (NB. : This line is absent of log in case of successful install)
Deleting CAB folder: C:\...
dotNetInstaller finished, return code: 1602 (0x642)
An additional question : is there any way to make /NoRunOnReboot true by default in DNI conf (see log "Writing RunOnReboot registry key, /noRunOnReboot was not specified.") ?
NB. : Same problem occurs on XP and 7.
Regards,
Z.J.
PS. : my conf file :
<?xml version="1.0" encoding="utf-8"?>
<configurations lcid_type="User" show_language_selector="True" language_selector_title="Select Setup Language" language_selector_ok="OK" language_selector_cancel="Cancel" configuration_no_match_message="" ui_level="basic" fileversion="4.2.0.0" productversion="4.2.0.0" log_enabled="False" log_file="">
<schema version="2.2.824.0" generator="dotNetInstaller InstallerEditor" />
<fileattributes>
<fileattribute name="FileDescription" value="Foo" />
<fileattribute name="ProductName" value="Bar Setup" />
<fileattribute name="CompanyName" value="Foo" />
<fileattribute name="LegalCopyright" value="Bar" />
<fileattribute name="LegalTrademarks" value="" />
</fileattributes>
<configuration dialog_caption="Setup" dialog_message="Setup consists of the following components:" dialog_message_uninstall="" dialog_bitmap="" skip_caption="Skip" install_caption="Install" uninstall_caption="Uninstall" cancel_caption="Close" status_installed=" (Installed)" status_notinstalled="" failed_exec_command_continue="Failed to install %s. Continue with other components?" installation_completed="installed successfully!" uninstallation_completed="uninstalled successfully!" installation_none="is already installed!" uninstallation_none="is not installed!" installing_component_wait="Installing %s. Wait, this operation could take some time ..." uninstalling_component_wait="Uninstalling %s. Wait, this operation could take some time ..." reboot_required="To continue the installation you must restart your computer. Restart now?" must_reboot_required="False" dialog_otherinfo_caption="" dialog_otherinfo_link="" complete_command="" complete_command_silent="" complete_command_basic="" wait_for_complete_command="True" prompt_for_optional_components="True" auto_close_if_installed="False" auto_close_on_error="False" reload_on_error="True" dialog_show_installed="False" dialog_show_uninstalled="False" dialog_show_required="False" cab_dialog_message="%s" cab_cancelled_message="" cab_dialog_caption="" cab_path="#TEMPPATH\#GUID" cab_path_autodelete="True" dialog_default_button="cancel" dialog_position="" dialog_components_list_position="" dialog_message_position="" dialog_bitmap_position="" dialog_otherinfo_link_position="" dialog_osinfo_position="" dialog_install_button_position="" dialog_cancel_button_position="" dialog_skip_button_position="" auto_start="False" auto_continue_on_reboot="False" reboot_cmd="" show_progress_dialog="True" show_cab_dialog="True" disable_wow64_fs_redirection="False" administrator_required="False" administrator_required_message="installation requires administration rights." type="install" lcid_filter="!1036" language_id="1033" language="English" os_filter="" os_filter_min="winXPsp3" os_filter_max="" processor_architecture_filter="" supports_install="True" supports_uninstall="True">
<embedfolder sourcefolderpath="#APPPATH\embed" targetfolderpath="" />
<component package="#CABPATH\-installer.msi" cmdparameters="REBOOT=ReallySuppress" cmdparameters_silent="REBOOT=ReallySuppress" cmdparameters_basic="REBOOT=ReallySuppress" uninstall_package="" uninstall_cmdparameters="" uninstall_cmdparameters_silent="" uninstall_cmdparameters_basic="" disable_wow64_fs_redirection="False" id="-installer.msi" display_name="-installer.msi" uninstall_display_name="" os_filter="" os_filter_min="" os_filter_max="" os_filter_lcid="" type="msi" installcompletemessage="" uninstallcompletemessage="" mustreboot="False" reboot_required="TEST" must_reboot_required="False" failed_exec_command_continue="" allow_continue_on_error="True" default_continue_on_error="True" required_install="False" required_uninstall="True" selected_install="True" selected_uninstall="True" note="" processor_architecture_filter="" status_installed="" status_notinstalled="" supports_install="True" supports_uninstall="True" show_progress_dialog="False" show_cab_dialog="False" />
</configuration>
</configurations>