MSDVDAdm 对象
[与此页面关联的功能(DirectShow)是一项旧功能。 它已被 MediaPlayer、IMFMediaEngine取代,并在媒体基金会 音频/视频捕获。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayer、IMFMediaEngine 和 Media Foundation 中的音频/视频捕获,而不是 DirectShow。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
注意
此组件可用于 Microsoft Windows 2000、Windows XP 和 Windows Server 2003作系统。 在后续版本中可能会更改或不可用。
注意
此 API 已弃用。 有关 DirectShow 中的 DVD 播放和导航的信息,请参阅 DVD 应用程序。
MSDVDAdm
“管理”对象的方法和属性使脚本应用程序能够在 Microsoft® Windows® 注册表中修改其默认设置。 注册表是所有 Windows 系统上的数据库,应用程序可在其中存储有关在初始化或运行时使用的信息。
这些方法和属性中的大多数未设置或检索 MSWebDVD 对象本身中的当前值。 例如,调用 GetParentalLevel 返回的值不是对象中存储的当前家长级别。 而是存储在注册表中的默认家长级别。 若要获取当前家长级别,请调用 MSWebDVD 方法 GetPlayerParentalLevel。 调用 SaveParentalLevel 只需将新的默认家长访问级别写入注册表;你仍然需要调用 MSWebDVD 方法 SelectParentalLevel 以使更改在 MSWebDVD 对象中立即生效。 默认区域设置标识符 (LCID) 方法的工作方式类似。
另一方面,BookmarkOnStop 和 BookmarkOnClose 方法会立即生效,因为 MSWebDVD 对象在用户停止播放或关闭应用程序之前检查这些设置,而不是在初始化期间。
可以通过 MSWeb DVD的 DVDAdm 属性访问 MSDVDAdm
对象。 因此,例如,如果 MSWeb DVD 对象名为“DVD”,则调用 ChangePassword,如以下代码示例所示。
DVD.DVDAdm.ChangePassword(sUserName, sOld, sNew)
方法和属性
下表列出了 MSDVDAdm 对象方法和属性公开的方法和属性。
方法 | 描述 |
---|---|
ChangePassword | 在注册表中保存新的应用程序密码。 |
SaveParentalLevel | 将新的默认家长级别保存到注册表。 |
SaveParentalCountry | 将应用程序的新家长国家/地区保存到注册表。 |
ConfirmPassword | 测试指定的密码是否与以前保存的密码匹配。 |
GetParentalLevel | 检索上次保存到注册表的家长级别。 |
GetParentalCountry | 检索上次保存到注册表的家长国家/地区。 |
RestoreScreenSaver | 还原系统屏幕保护程序设置。 |
财产 | 描述 |
DisableScreenSaver | 打开或关闭系统屏幕保护程序。 |
DefaultAudioLCID | 为音频流设置或检索用户指定的默认 LCID 的注册表设置。 |
DefaultSubpictureLCID | 为子图片流设置或检索用户指定的默认 LCID 的注册表设置。 |
DefaultMenuLCID | 设置或检索用户指定的默认 LCID 菜单的注册表设置。 |
BookmarkOnStop | 设置或检索一个值,该值指示 MSDVDAdm 对象在用户单击 停止 按钮时是否自动保存当前位置和设置的书签。 |
BookmarkOnClose | 设置或检索一个值,该值指示 MSDVDAdm 对象是否在用户关闭应用程序时自动保存当前位置和设置的书签。 |