8#include "../collections/generic/list.hpp" 
    9#include "../core_export.hpp" 
   10#include "../object.hpp" 
   11#include "../security/secure_string.hpp" 
   17  namespace diagnostics {
 
   82      bool create_no_window() const noexcept;
 
   91      const 
xtd::
string& domain() const noexcept;
 
  111      const std::map<
xtd::
string, 
xtd::
string>& environment_variables() const noexcept;
 
  115      std::map<
xtd::
string, 
xtd::
string>& environment_variables() noexcept;
 
  120      bool error_dialog() const noexcept;
 
  130      intptr error_dialog_parent_handle() const noexcept;
 
  141      const 
xtd::
string& file_name() const noexcept;
 
  156      bool load_user_profile() const noexcept;
 
  171      const 
xtd::security::secure_string& password() const noexcept;
 
  184      xtd::
string password_in_clear_text() const noexcept;
 
  295      bool redirect_standard_error() const noexcept;
 
  465      bool redirect_standard_input() const noexcept;
 
  649      bool redirect_standard_output() const noexcept;
 
  777      const 
xtd::
string& user_name() const noexcept;
 
  794      bool use_shell_execute() const noexcept;
 
  810      xtd::
string verb() const noexcept;
 
  822      xtd::collections::generic::list<
xtd::
string> verbs() const;
 
  842      const 
xtd::
string& working_directory() const noexcept;
 
  856      xtd::
string file_name_;
 
  857      xtd::
string arguments_;
 
  858      bool create_no_window_ = false;
 
  860      bool error_dialog_ = false;
 
  861      intptr error_dialog_parent_handle_ = 0;
 
  862      std::map<
xtd::
string, 
xtd::
string> environment_variables_;
 
  863      bool load_user_profile_ = false;
 
  864      xtd::security::secure_string password_;
 
  865      bool redirect_standard_error_ = false;
 
  866      bool redirect_standard_input_ = false;
 
  867      bool redirect_standard_output_ = false;
 
  868      xtd::
string user_name_;
 
  869      bool use_shell_execute_ = true;
 
  872      xtd::
string working_directory_;
 
Represents text as a sequence of character units.
Definition basic_string.hpp:79
 
Specifies a set of values that are used when you start a process.
Definition process_start_info.hpp:39
 
process_start_info(const xtd::string &file_name)
Initializes a new instance of the xtd::diagnostics::process_start_info class and specifies a file nam...
 
process_start_info(const xtd::string &file_name, const xtd::string &arguments)
Initializes a new instance of the xtd::diagnostics::process_start_info class, specifies an applicatio...
 
const xtd::string & arguments() const noexcept
Gets the set of command-line arguments to use when starting the application.
 
process_start_info()=default
Initializes a new instance of the xtd::diagnostics::process_start_info class without specifying a fil...
 
The environment class.
Definition environment.hpp:67
 
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:42
 
#define core_export_
Define shared library export.
Definition core_export.hpp:13
 
intmax_t intptr
Represent a pointer or a handle.
Definition intptr.hpp:23
 
process_window_style
Specified how a new window should appear when the system starts a process.
Definition process_window_style.hpp:24
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10
 
Contains xtd::diagnostics::process_window_style enum class.