Building Solutions for VB In Windows 2000

講師:羅慧真

筆記者:ellery

 

檢查需要的元件是否安裝
No -> On demand installtion
Yes -> 檢查元件是否適當安裝,若miss,則 On demand repairing.

 

Install Sheild for Windows 2000 or Wise 2000
本身不提供 Module 檔,所以要自行將 Modules 檔複製進去.
Visual Installer 不需要的原因是因為, Microsoft 已經將 VB 所需的 Modules 放進去了.

 

Package 若以 Publish 發行,則 user 要在 Add/Remove 安裝.
若 Assign -> user, 該 user login 進去後就會開始安裝
若 Assign -> computer, 只要該電腦一開機進入就會開始安裝

 

How to implement side by side?
在欲保留原 DLL 的 AP 路徑下,建立一文字檔,更名為 ap.exe.local, 如此一來就會使用到原 DLL.
p.s. only for Windows 2000.
如果環境為 95/98/NT, 可將 CLSID 機瑪下的 InprocServer32 的Default內容的路徑拿掉.

 

Group Policy 的一些相關設定擋在 \WINNT\SYSVOL\DOMAIN 下面,可利用 Notepad 去查看.

 

Directory Service

1. Workgroup

每台PC都必須設定 user account

缺點:分散管理 Security 差,維護困難 一個資源只能同時給 10 個 connection

2. Windows NT 4.0 Domain

優點: One user one account

Universal resource access

centralize administration

缺點:

Trust 沒有遞移性,需手動維護 Truest

Trust 為 Domain 間相同 Account 共享 Resource.

3. Windows 2000
 

 

DC安裝步驟:

  1. My Computer -> 右鍵 Property -> Network Identification -> Property
    -> Advance -> Other, 指定 Domain Name
  2. Network -> 右鍵 Property -> Local area connection -> 右鍵 property
    -> TCP/IP 指定 DNS 的 IP, Advance DNS 指定 Domain Name
  3. ipconfig /all 檢查 DNS 及 domain name 是否正確
  4. DC Promote 決定角色
    1. Domain 的第一台 PC或第二台
    2. Root Domain 或 sub domain
    3. 加入另一 domain tree 為 forest

     

AD Schema

  1. regsvr32 schmmgmt.dll
  2. mmc
  3. snap-in ad schema

 

LDAP Name:

1.DN -> Distiguished Name

CN: Common Name
+Container
+User
+Computer Name
OU: Organization Unit
+ou
+group
DC: Domain Component
+Domain Name
+Type
+Location
Example:
CN=User CN=Guest
CN=London, ou="Domain Controller", DC=Microsoft, DC=COM
uuu.com.tw 即 domain.type.location

以下這一狗票東西,是你可以寫,然後放到 Group Policy 裡面的,在.apm 檔案中(WINNT\INF\SYSTEM.adm)

CATEGORY "Media Player Settings"
POLICY "Store with this view"
KEYNAME "Software\Microsoft\MediaPlayer\Player\Settings"
EXPLAIN "Used to set the initial Media Player view"
PART "Select View" DROPDOWNLIST NOSORT VALUENAME "view"
ITEM LIST
NAME "Compact" Value 0
NAME "Standard" Value 1
NAME "Minimal" Value 2
END PART
END POLICY
END CATEGORY

 

Logon.

 

Queue