📄 system.serviceprocess.cs
字号:
Void Continue();
Void ExecuteCommand( I4 command);
Void Refresh();
Void Start();
Void Start( SZArray String args);
Void Stop();
Boolean ValidServiceName( String serviceName);
Void WaitForStatus( ValueClass System.ServiceProcess.ServiceControllerStatus desiredStatus);
Void WaitForStatus( ValueClass System.ServiceProcess.ServiceControllerStatus desiredStatus, ValueClass System.TimeSpan timeout);
Void System.ServiceProcess.ServiceController();
property CanPauseAndContinue { get(){} set(){} };
property CanShutdown { get(){} set(){} };
property CanStop { get(){} set(){} };
property DisplayName { get(){} set(){} };
property DependentServices { get(){} set(){} };
property MachineName { get(){} set(){} };
property ServiceName { get(){} set(){} };
property ServicesDependedOn { get(){} set(){} };
property Status { get(){} set(){} };
property ServiceType { get(){} set(){} };
}
class System.ServiceProcess.ServiceControllerPermissionAccess : System.Enum
{
I4 value__;
ValueClass System.ServiceProcess.ServiceControllerPermissionAccess None;
ValueClass System.ServiceProcess.ServiceControllerPermissionAccess Browse;
ValueClass System.ServiceProcess.ServiceControllerPermissionAccess Control;
}
class System.ServiceProcess.ServiceControllerPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
{
String machineName;
String serviceName;
ValueClass System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess;
Void System.ServiceProcess.ServiceControllerPermissionAttribute( ValueClass System.Security.Permissions.SecurityAction action);
String get_MachineName();
Void set_MachineName( String value);
ValueClass System.ServiceProcess.ServiceControllerPermissionAccess get_PermissionAccess();
Void set_PermissionAccess( ValueClass System.ServiceProcess.ServiceControllerPermissionAccess value);
String get_ServiceName();
Void set_ServiceName( String value);
Class System.Security.IPermission CreatePermission();
property MachineName { get(){} set(){} };
property PermissionAccess { get(){} set(){} };
property ServiceName { get(){} set(){} };
}
class System.ServiceProcess.ServiceControllerPermissionEntry : System.Object
{
String machineName;
String serviceName;
ValueClass System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess;
Void System.ServiceProcess.ServiceControllerPermissionEntry();
Void System.ServiceProcess.ServiceControllerPermissionEntry( ValueClass System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, String machineName, String serviceName);
Void System.ServiceProcess.ServiceControllerPermissionEntry( Class System.Security.Permissions.ResourcePermissionBaseEntry baseEntry);
String get_MachineName();
ValueClass System.ServiceProcess.ServiceControllerPermissionAccess get_PermissionAccess();
String get_ServiceName();
Class System.Security.Permissions.ResourcePermissionBaseEntry GetBaseEntry();
property MachineName { get(){} set(){} };
property PermissionAccess { get(){} set(){} };
property ServiceName { get(){} set(){} };
}
class System.ServiceProcess.ServiceControllerPermissionEntryCollection : System.Collections.CollectionBase
{
Class System.ServiceProcess.ServiceControllerPermission owner;
Void System.ServiceProcess.ServiceControllerPermissionEntryCollection( Class System.ServiceProcess.ServiceControllerPermission owner, SZArray Class System.Security.Permissions.ResourcePermissionBaseEntry entries);
Class System.ServiceProcess.ServiceControllerPermissionEntry get_Item( I4 index);
Void set_Item( I4 index, Class System.ServiceProcess.ServiceControllerPermissionEntry value);
I4 Add( Class System.ServiceProcess.ServiceControllerPermissionEntry value);
Void AddRange( SZArray Class System.ServiceProcess.ServiceControllerPermissionEntry value);
Void AddRange( Class System.ServiceProcess.ServiceControllerPermissionEntryCollection value);
Boolean Contains( Class System.ServiceProcess.ServiceControllerPermissionEntry value);
Void CopyTo( SZArray Class System.ServiceProcess.ServiceControllerPermissionEntry array, I4 index);
I4 IndexOf( Class System.ServiceProcess.ServiceControllerPermissionEntry value);
Void Insert( I4 index, Class System.ServiceProcess.ServiceControllerPermissionEntry value);
Void Remove( Class System.ServiceProcess.ServiceControllerPermissionEntry value);
Void OnClear();
Void OnInsert( I4 index, Object value);
Void OnRemove( I4 index, Object value);
Void OnSet( I4 index, Object oldValue, Object newValue);
property Item { get(){} set(){} };
}
class System.ServiceProcess.ServiceControllerStatus : System.Enum
{
I4 value__;
ValueClass System.ServiceProcess.ServiceControllerStatus ContinuePending;
ValueClass System.ServiceProcess.ServiceControllerStatus Paused;
ValueClass System.ServiceProcess.ServiceControllerStatus PausePending;
ValueClass System.ServiceProcess.ServiceControllerStatus Running;
ValueClass System.ServiceProcess.ServiceControllerStatus StartPending;
ValueClass System.ServiceProcess.ServiceControllerStatus Stopped;
ValueClass System.ServiceProcess.ServiceControllerStatus StopPending;
}
class System.ServiceProcess.ServiceInstaller : System.Configuration.Install.ComponentInstaller
{
String NetworkServiceName;
String LocalServiceName;
Class System.Diagnostics.EventLogInstaller eventLogInstaller;
String serviceName;
String displayName;
SZArray String servicesDependedOn;
ValueClass System.ServiceProcess.ServiceStartMode startType;
Boolean environmentChecked;
Boolean isWin9x;
Void System.ServiceProcess.ServiceInstaller();
String get_DisplayName();
Void set_DisplayName( String value);
SZArray String get_ServicesDependedOn();
Void set_ServicesDependedOn( SZArray String value);
String get_ServiceName();
Void set_ServiceName( String value);
ValueClass System.ServiceProcess.ServiceStartMode get_StartType();
Void set_StartType( ValueClass System.ServiceProcess.ServiceStartMode value);
Void CheckEnvironment();
Void CopyFromComponent( Class System.ComponentModel.IComponent component);
Void Install( Class System.Collections.IDictionary stateSaver);
Boolean IsEquivalentInstaller( Class System.Configuration.Install.ComponentInstaller otherInstaller);
Void RemoveService();
Void Rollback( Class System.Collections.IDictionary savedState);
Boolean ShouldSerializeServicesDependedOn();
Void Uninstall( Class System.Collections.IDictionary savedState);
Boolean ValidateServiceName( String name);
Void System.ServiceProcess.ServiceInstaller();
property DisplayName { get(){} set(){} };
property ServicesDependedOn { get(){} set(){} };
property ServiceName { get(){} set(){} };
property StartType { get(){} set(){} };
}
class System.ServiceProcess.ServiceProcessDescriptionAttribute : System.ComponentModel.DescriptionAttribute
{
Boolean replaced;
Void System.ServiceProcess.ServiceProcessDescriptionAttribute( String description);
String get_Description();
property Description { get(){} set(){} };
}
class System.ServiceProcess.ServiceStartMode : System.Enum
{
I4 value__;
ValueClass System.ServiceProcess.ServiceStartMode Manual;
ValueClass System.ServiceProcess.ServiceStartMode Automatic;
ValueClass System.ServiceProcess.ServiceStartMode Disabled;
}
class System.ServiceProcess.ServiceType : System.Enum
{
I4 value__;
ValueClass System.ServiceProcess.ServiceType Adapter;
ValueClass System.ServiceProcess.ServiceType FileSystemDriver;
ValueClass System.ServiceProcess.ServiceType InteractiveProcess;
ValueClass System.ServiceProcess.ServiceType KernelDriver;
ValueClass System.ServiceProcess.ServiceType RecognizerDriver;
ValueClass System.ServiceProcess.ServiceType Win32OwnProcess;
ValueClass System.ServiceProcess.ServiceType Win32ShareProcess;
}
class System.ServiceProcess.TimeoutException : System.SystemException
{
Void System.ServiceProcess.TimeoutException();
Void System.ServiceProcess.TimeoutException( String message);
Void System.ServiceProcess.TimeoutException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
}
class System.ServiceProcess.UnsafeNativeMethods : System.Object
{
Boolean ControlService( I serviceHandle, I4 control, Ptr ValueClass SERVICE_STATUS pStatus);
Boolean ChangeServiceConfig( I serviceHandle, I4 serviceType, I4 startType, I4 errorControl, String binaryPath, String loadOrderGroup, I pTagId, SZArray Char dependencies, String userName, String password displayName);
Boolean QueryServiceStatus( I serviceHandle, Ptr ValueClass SERVICE_STATUS pStatus);
Boolean EnumServicesStatus( I databaseHandle, I4 serviceType, I4 serviceState, I status, I4 size, ByRef I4 bytesNeeded, ByRef I4 servicesReturned, ByRef I4 resumeHandle);
Boolean EnumServicesStatusEx( I databaseHandle, I4 infolevel, I4 serviceType, I4 serviceState, I status, I4 size, ByRef I4 bytesNeeded, ByRef I4 servicesReturned, ByRef I4 resumeHandle, String group);
I OpenService( I databaseHandle, String serviceName, I4 access);
Boolean StartService( I serviceHandle, I4 argNum, I argPtrs);
Boolean EnumDependentServices( I serviceHandle, I4 serviceState, I bufferOfENUM_SERVICE_STATUS, I4 bufSize, ByRef I4 bytesNeeded, ByRef I4 numEnumerated);
Boolean QueryServiceConfig( I serviceHandle, I query_service_config_ptr, I4 bufferSize, ByRef I4 bytesNeeded);
Void System.ServiceProcess.UnsafeNativeMethods();
}
class System.ServiceProcess.ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase
{
Class System.ServiceProcess.ServiceControllerPermissionEntryCollection innerCollection;
Void System.ServiceProcess.ServiceControllerPermission();
Void System.ServiceProcess.ServiceControllerPermission( ValueClass System.Security.Permissions.PermissionState state);
Void System.ServiceProcess.ServiceControllerPermission( ValueClass System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, String machineName, String serviceName);
Void System.ServiceProcess.ServiceControllerPermission( SZArray Class System.ServiceProcess.ServiceControllerPermissionEntry permissionAccessEntries);
Class System.ServiceProcess.ServiceControllerPermissionEntryCollection get_PermissionEntries();
Void AddPermissionAccess( Class System.ServiceProcess.ServiceControllerPermissionEntry entry);
Void Clear();
Void RemovePermissionAccess( Class System.ServiceProcess.ServiceControllerPermissionEntry entry);
Void SetNames();
property PermissionEntries { get(){} set(){} };
}
class System.ServiceProcess.ServiceProcessInstaller : System.Configuration.Install.ComponentInstaller
{
ValueClass System.ServiceProcess.ServiceAccount serviceAccount;
Boolean haveLoginInfo;
String password;
String username;
Boolean helpPrinted;
String get_HelpText();
String get_Password();
Void set_Password( String value);
ValueClass System.ServiceProcess.ServiceAccount get_Account();
Void set_Account( ValueClass System.ServiceProcess.ServiceAccount value);
String get_Username();
Void set_Username( String value);
Boolean AccountHasRight( I policyHandle, SZArray UI1 accountSid, String rightName);
Void CopyFromComponent( Class System.ComponentModel.IComponent comp);
SZArray UI1 GetAccountSid( String accountName);
Void GetLoginInfo();
Void GrantAccountRight( I policyHandle, SZArray UI1 accountSid, String rightName);
Void Install( Class System.Collections.IDictionary stateSaver);
I OpenSecurityPolicy();
Void RemoveAccountRight( I policyHandle, SZArray UI1 accountSid, String rightName);
Void Rollback( Class System.Collections.IDictionary savedState);
Void System.ServiceProcess.ServiceProcessInstaller();
Void System.ServiceProcess.ServiceProcessInstaller();
property HelpText { get(){} set(){} };
property Password { get(){} set(){} };
property Account { get(){} set(){} };
property Username { get(){} set(){} };
}
class System.ServiceProcess.Design.ServiceInstallerDialogResult : System.Enum
{
I4 value__;
ValueClass System.ServiceProcess.Design.ServiceInstallerDialogResult OK;
ValueClass System.ServiceProcess.Design.ServiceInstallerDialogResult UseSystem;
ValueClass System.ServiceProcess.Design.ServiceInstallerDialogResult Canceled;
}
class System.ServiceProcess.Design.ServiceInstallerDialog : System.Windows.Forms.Form
{
Class System.Windows.Forms.Button okButton;
Class System.Windows.Forms.TextBox passwordEdit;
Class System.Windows.Forms.Button cancelButton;
Class System.Windows.Forms.TextBox confirmPassword;
Class System.Windows.Forms.TextBox usernameEdit;
Class System.Windows.Forms.Label label1;
Class System.Windows.Forms.Label label2;
Class System.Windows.Forms.Label label3;
ValueClass System.ServiceProcess.Design.ServiceInstallerDialogResult result;
Void System.ServiceProcess.Design.ServiceInstallerDialog();
String get_Password();
Void set_Password( String value);
ValueClass System.ServiceProcess.Design.ServiceInstallerDialogResult get_Result();
String get_Username();
Void set_Username( String value);
Void Main();
Void InitializeComponent();
Void cancelButton_Click( Object sender, Class System.EventArgs e);
Void okButton_Click( Object sender, Class System.EventArgs e);
property Password { get(){} set(){} };
property Result { get(){} set(){} };
property Username { get(){} set(){} };
}
class System.ServiceProcess.Design.ServiceNameConverter : System.ComponentModel.TypeConverter
{
Class StandardValuesCollection values;
String previousMachineName;
Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context, Class System.Type sourceType);
Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context, Class System.Globalization.CultureInfo culture, Object value);
Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
Void System.ServiceProcess.Design.ServiceNameConverter();
}
class System.HResults : System.Object
{
I4 License;
I4 Configuration;
I4 Sql;
I4 InternalBufferOverflow;
I4 ServiceControllerTimeout;
I4 Install;
I4 Data;
I4 DataDeletedRowInaccessible;
I4 DataDuplicateName;
I4 DataInRowChangingEvent;
I4 DataInvalidConstraint;
I4 DataMissingPrimaryKey;
I4 DataNoNullAllowed;
I4 DataReadOnly;
I4 DataRowNotInTable;
I4 DataVersionNotFound;
I4 DataConstraint;
I4 StrongTyping;
I4 Xml;
I4 XmlSchema;
I4 XmlXslt;
I4 XmlXPath;
I4 EFail;
Void System.HResults();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -