工作站和工作站用户函数

【勇芳软件工作室】汉化HomePreviousNext

工作站功能在本地或远程工作站上执行管理任务。具有本地或远程服务器上的管理组成员资格的任何用户或应用程序都可以在该工作站上执行管理任务,以控制其操作,用户访问和资源共享。工作站功能有:

NetWkstaGetInfo
NetWkstaSetInfo

工作站用户功能允许访问用户特定的信息。用户特定信息与工作站信息分离,因为工作站上可能有多个用户。工作站用户功能有:

NetWkstaUserEnum
NetWkstaUserGetInfo
NetWkstaUserSetInfo

可以通过调用NetWkstaGetInfoNetWkstaSetInfo来检查和修改影响工作站操作的低级参数。

工作站API结构从LAN Man 2 【x】的结构重组,以允许按类型和安全访问分组信息。由于出现以下问题,LAN Manager 2.【x】工作站信息格式已被停用:

*基本级别(0和1)未按辅助功能进行分组,因此需要非超级级别(级别10)才能访问该信息。

*平台特定的实施信息被包括在基层,以便每个平台必须返回所有信息,包括非相关字段的默认值。信息结构的大小不必要地增加,使功能变得麻烦。

工作站功能允许访问两个离散的工作站信息组:

*系统信息。

*平台特定信息(Windows NT,OS / 2,MS-DOS等)

在每个组内,这些字段通过安全访问进行分类,以便访客可访问字段是作为管理可访问字段子集的用户可访问字段的子集。

系统信息结构包含标识平台特定信息结构的级别和格式的平台基数。

工作站功能信息结构如下:

WKSTA_INFO_100
WKSTA_INFO_101
WKSTA_INFO_102
WKSTA_INFO_302
WKSTA_INFO_402

工作站用户功能信息结构如下:

WKSTA_USER_INFO_0WKSTA_USER_INFO_1WKSTA_USER_INFO_1101

对于NetWkstaSetInfo【parmnum】值是指工作站信息结构的成员,如下所示。当通过【parm_err】指定特定参数中的错误时,将使用这些值。

【parmnum】wksta_info结构的成员
WKSTA_PLATFORM_ID_PARMNUMwki_platform_id
WKSTA_COMPUTERNAME_PARMNUMwki_computername
WKSTA_LANGROUP_PARMNUMwki_langrouphawhaw
WKSTA_OTH_DOMAINS_PARMNUMwki_oth_domains
WKSTA_VER_MAJOR_PARMNUMwki_ver_major
WKSTA_VER_MINOR_PARMNUMwki_ver_minor
WKSTA_LOGGED_ON_USERS_PARMNUMwki_logged_on_users
WKSTA_LANROOT_PARMNUMwki_lanroot
WKSTA_LOGON_DOMAIN_PARMNUMwki_logon_domain
WKSTA_LOGON_SERVER_PARMNUMwki_logon_server
WKSTA_CHARWAIT_PARMNUMwki_char_wait
WKSTA_CHARTIME_PARMNUMwki_collection_time
WKSTA_CHARCOUNT_PARMNUMwki_maximum_collection_count
WKSTA_KEEPCONN_PARMNUMwki_keep_connhawhaw
WKSTA_KEEPSEARCH_PARMNUMwki_keep_searchhawhaw
WKSTA_MAXCMDS_PARMNUMwki_max_cmds
WKSTA_NUMWORKBUF_PARMNUMwki_num_work_buf
WKSTA_MAXWRKCACHE_PARMNUMwki_max_wrk_cache
WKSTA_SESSTIMEOUT_PARMNUMwki_sess_timeout
WKSTA_SIZERROR_PARMNUMwki_siz_error
WKSTA_NUMALERTS_PRAMNUMwki_num_alerts
WKSTA_NUMSERVICES_PARMNUMwki_num_services
WKSTA_ERRLOGSZ_PARMNUMwki_errlog_sz
WKSTA_PRINTBUFTIME_PARMNUMwki_print_buf_time
WKSTA_NUMCHARBUF_PARMNUMwki_num_char_buf
WKSTA_SIZCHARBUF_PARMNUMwki_siz_char_buf
WKSTA_WRKHEURISTICS_PARMNUMwki_wrk_heuristics
WKSTA_MAILSLOTS_PRAMNUMwki_mailslotshawhaw
WKSTA_MAXTHREADS_PARMNUMwki_max_threads
WKSTA_SIZWORKBUF_PARMNUMwki_siz_work_buf
WKSTA_DORMANTTIMEOUT_PARMNUMwki_dormant_timeout
WKSTA_LOCKQUOTA_PARMNUMwki_lock_quota
WKSTA_LOCKINCREMENT_PARMNUMwki_lock_increment
WKSTA_LOCKMAXIMUM_PARMNUMwki_lock_maximum
WKSTA_PIPEINCREMENT_PRAMNUMwki_pipe_increment
WKSTA_PIPEMAXIMUM_PARMNUMwki_pipe_maximum
WKSTA_RAWREADTHRESHOLD_PARMNUMwki_raw_read_threshold
WKSTA_USEOPLOCKING_PARMNUMwki_use_opportunistic_lockinghawhaw
WKSTA_USEOPBATCH_PARMNUMwki_use_op_batch
WKSTA_USEUNLOCKBEHIND_PARMNUMwki_use_unlock_behind
WKSTA_USECLOSEBEHIND_PARMNUMwki_use_close_behindhawhaw
WKSTA_BUFNAMEDPIPES_PARMNUMwksta_buf_named_pipes
WKSTA_USELOCKANDREADANDUNLOCK
_PARMNUM
wki_use_lock_and_read_and
_开锁
WKSTA_UTILIZENTCACHING_PARMNUMwki_utilize_nt_caching
WKSTA_USERAWREAD_PARMNUMwki_use_raw_read
WKSTA_USEWRITERAWWITHDATA_PARMNUMwki_use_write_raw_with_data
WKSTA_USEENCRYPTION_PARMNUMwki_use_encryptionhawhaw
WKSTA_BUFFILESWITHDENYWRITE
_PARMNUM
wki_buf_files_with_deny_write
WKSTA_BUFREADONLYFILES_PRAMNUMwki_buf_read_only_files
WKSTA_FORCECORECREATEMODE_PARMNUMwki_force_core_create_mode
WKSTA_USE512BYTESMAXTRANSFER
_PARMNUM
wki_use_512_bytes_max_transfer