convert pdf to image in c#.net : Copy locked pdf control SDK system azure wpf winforms console Moskowitz-GroupPolicyCh5-GPanswers-com3-part1088

ADM and ADMX Templates from Other Sources
295
The file you’re looking for (with either Office 2000 or XP) is called Orktools.exe 
(for Office 2003, it’s Ork.exe), and it’s about 9MB. After you install the corresponding 
Resource Kit on your management station, the following files are automatically placed in 
the \windows\inf folder for importation like the other ADM files.
Office 2000, Office XP, Office 2003, and Office 2007 ADM Templates
Here is a list of the ADM templates available for Office 2000, Office XP, Office 2003 and 
Office 207. 
Office 2000 
Templates
Office XP 
Templates
Office 2003 
Templates
Office 2007 
Templates
Description
access9.adm
access10.adm
access11.adm
access12.adm Access settings
clipgal5.adm gal10.adm
gaal11.adm
N/A
Restrict access to 
media clips 
excel9.adm
excel10.adm
excel11.adm
excel12.adm
Excel settings
frontpg4.adm fp10.adm
fp11.adm
N/A
FrontPage settings
instlr1.adm
instalr11.adm instalr11.adm N/A
Windows Installer 
settings
office9.adm
office10.adm
office11.adm
office12.adm Common Office 
settings
outlk9.adm
outlk10.adm
outlk11.adm
outlk12.adm
Outlook 2000 
settings
ppoint9.adm
ppt10.adm
ppt11.adm
ppt12.adm
PowerPoint 
settings
pub9.adm
pub10.adm
pub11.adm
pub12.adm
Publisher settings
word9.adm
word10.adm
word11.adm
word12.adm
Word settings
N/A
N/A
N/A
visio12.adm
Visio Settings
N/A
N/A
aer.adm
N/A
Corporate 
Windows Error 
Reporting (see 
the “Microsoft 
Corporate Error 
Reporting” section 
later in this 
chapter)
Copy locked pdf - C# PDF Digital Signature Library: add, remove, update PDF digital signatures in C#.net, ASP.NET, MVC, WPF
Help to Improve the Security of Your PDF File by Adding Digital Signatures
decrypt pdf with password; copy text from locked pdf
Copy locked pdf - VB.NET PDF Digital Signature Library: add, remove, update PDF digital signatures in vb.net, ASP.NET, MVC, WPF
Guide VB.NET Programmers to Improve the Security of Your PDF File by Adding Digital Signatures
convert locked pdf to word doc; change security on pdf
296
Chapter 5
ADM and ADMX Template Management
Implementing a Customized Office Policy
After the Office templates are on the server, you can simply load them alongside the currently 
loaded templates. You can load all, some, or none—it’s up to you.
In this example, we’ll make believe we need to set up a custom Word 2000 policy for a collec-
tion of users. Normally, as in this example, Office template settings are meant for users, not com-
puters. However, Office does include computer-side settings that you can use to override user-side 
settings if you want.
If you don’t want to use the Office 2000 ADM templates in this example, you 
can substitute Office XP or Office 2003 templates. Just make sure you also 
have the corresponding Office suite installed on the target machine!
Here, you’ll see how to use an additional template. We’ll load the WORD9.ADM template 
alongside our current default templates. Then, we’ll change the default behavior of our 
Human Resources users for Word 2000 as follows:
The grammar checker is turned off while we type in Word.
The spell checker is turned off while we type in Word.
Word will ignore words in uppercase during spell check.
Word will ignore words with numbers during spell check.
Office 2000 
Templates
Office XP 
Templates
Office 2003 
Templates
Office 2007 
Templates
Description
N/A
N/A
rm11.adm
N/A
Microsoft 
Relationship 
Manager File 
location
N/A
N/A
scrib11.adm
onent12.adm
Microsoft 
OneNote 2003 
settings
N/A
N/A
N/A
cpao12.adm
Calendar Printing 
Assistant for 
Outlook 2007
N/A
N/A
N/A
groove12.adm Groove 2007
N/A
N/A
N/A
ic12.adm
Office 
InterConnect 2007
N/A
N/A
N/A
inf12.adm
InfoPath 2007
N/A
N/A
N/A
proj12.adm
Project 2007
N/A
N/A
N/A
spd12.adm
Sharepoint 
Designer 2007
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Ability to copy selected PDF pages and paste into another Besides, the capacity to be locked against editing or processing by others makes PDF file become
creating a secure pdf document; decrypt pdf file
C# PowerPoint - Extract or Copy PowerPoint Pages from PowerPoint
VB.NET How-to, VB.NET PDF, VB.NET Word Extract/Copy PowerPoint Pages of PowerPoint Document in C# Project. Besides, the capacity to be locked against editing or
pdf security; decrypt pdf
ADM and ADMX Templates from Other Sources
297
To change Word’s default behavior for the Human Resources Users OU, follow these steps:
1. Log on to your Windows Vista management station as the Domain Administrator.
2. Download the Office 2000 Resource Kit tools and make sure the ADM templates are 
properly installed in the \windows\inf folder.
3. Fire up the GPMC.
4. Right-click Human Resources Users OU and select “Create and link a GPO here.”
5. Create a new GPO called “Word 2000 Settings.”
6. Edit the “Word 2000 Settings” GPO.
7. Choose either User Configuration  Administrative Templates or Computer Configuration  
Administrative Templates, right-click over either instance of Administrative Templates, and 
choose Add/Remove Templates to open the Add/Remove Templates dialog box.
When adding an Administrative Template, the interface suggests that you 
can choose to add it from either the Computer Configuration or the User Con-
figuration node. In actuality, you can add the ADM template from either sec-
tion, and the appropriate policy settings appear under whichever node the 
ADM template was designed for.
8. Click the Add button to open up the file requester, and select to load the Word9.adm template 
from the \windows\inf folder. Click Close to close the Add/Remove Templates dialog box 
to return to the Group Policy Object Editor.
9. To turn off the “Check Grammar As You Type” feature, drill down to User Configura-
tion  Administrative Templates  Microsoft Word 2000  Tools Options  Spelling 
& Grammar  Check Grammar As You Type. Then, enable the setting, but do not select 
the check box. This forces the policy on the user, but clearing the check box forces it off.
10. Repeat step 9 for “Check Spelling As You Type,” “Ignore Words in Upper case,” and 
“Ignore Words with Numbers.”
You can try this exercise with the other Office 2000–supplied templates listed earlier. These 
will affect Excel, PowerPoint, Access, and the like.
To test your new policy on the Human Resources Users OU, simply log on to any 
Windows 2000 or Windows XP machine loaded with Word 2000 as a user who would be 
affected by the new policy. For instance, log on to XPPRO1 as Frank Rizzo, our old HR 
pal from Chapter 1 (assuming you have Word 2000 loaded).
Then in Word, choose Tools  Options to open the Options dialog box, and make sure the 
settings reflect the policy settings you dictated.
Now, in this example we just explored, we were using the raw ADM files. Again, you can 
(as you’ll discover a little later) take these ADM files and covert them—lock, stock, and barrel, 
into ADMX files to be used in the central store.
Also note that Office 2007 will have available downloadable ADMX files—no need to 
convert or do anything fancy. Just plop ‘em in your Central Store and start using them. We’ll 
talk more about the Office 2007 ADMX files a little later. Check it out in the upcoming 
section “Using ADMX Templates from Other Sources.”
C# Word - Extract or Copy Pages from Word File in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word, VB Extract/Copy Pages of Word Document in C# Project. Besides, the capacity to be locked against editing or processing by
decrypt pdf without password; decrypt pdf with password
C# Excel - Extract or Copy Excel Pages to Excel File in C#.NET
VB.NET How-to, VB.NET PDF, VB.NET Word Extract/Copy Excel Pages of Excel Document in C# Project. Besides, the capacity to be locked against editing or processing
advanced pdf encryption remover; pdf security settings
298
Chapter 5
ADM and ADMX Template Management
Other Microsoft ADM Templates
Microsoft has two additional applications outside the Office family of products that leverage 
the Group Policy infrastructure by using ADM templates.
Microsoft Software Update Services (SUS) and Windows Server Update 
Services (WSUS)
The job of Microsoft’s Software Update Services (SUS) and the newer Windows Server Update 
Services (WSUS) is to ensure that patches are deployed to your Windows 2000, Windows XP, 
and Windows 2003 client systems. After a server is set up to deploy the patches, the client sys-
tem learns about the server by way of a custom ADM template.
The template is built in to Windows 2003 and Windows 2000 + SP4 as Wuau.adm. How-
ever, the template is not built in to Windows 2000 + SP3.
You can learn more about SUS, how to deploy it, and how to use the rather complex 
ADM templates from two articles I wrote for MCP Magazine, which you can find at http://
tinyurl.com/86sbj and http://tinyurl.com/5gfuk. These articles form a two-part series 
about installation and troubleshooting. The latter’s main focus is on understanding the ADM 
template. Lastly, Microsoft has an excellent guide to the policy settings with regard to WSUS 
available at http://tinyurl.com/8nalu.
Microsoft Corporate Error Reporting
Microsoft has a service that lets corporate IT administrators “trap” error messages to a central 
server, instead of being sent directly to Microsoft, which is called Corporate Error Reporting 
(CER). CER can help track systems that frequently crash and can provide an easier way to con-
nect with Microsoft if a system does fail often. It can trap information for a lot of Microsoft’s 
most popular applications including Office XP, Windows XP, Windows 2003, Project 2002, 
and Sharepoint Portal Server.
Microsoft CER uses the ADM file Cer2.adm. You can get more information on CER at 
www.microsoft.com/resources/satech/cer/. You’ll find the ADM file in the “toolbox” 
section of the web page.
ADM Templates You Shouldn’t Use with Windows 2000, 
Windows XP, or 2003
Both the Office 2000 Resource Kit and Windows 2003 Server itself come with additional 
ADM templates that are not truly meant for the Group Policy Object Editor. Make a note 
of them so that you don’t use them by mistake.
Office 2000 NT/95 Templates
Additional settings to configure Internet Explorer 5 are included in the Office 2000 Resource Kit, 
but they are not automatically copied to the \windows\inf folder. These are found, after the 
Office 2000 Resource Kit is installed, in the \Program Files\IEAK\policies\EN folder. The 
ADM policies in the ADM templates (located in the following table) are not meant for the Group 
Policy Object Editor. Rather, these are for the old-style Windows NT/95 Poledit.exe program. 
VB.NET Word: Extract Text from Microsoft Word Document in VB.NET
and effort compared with traditional copy and paste Word documents are often locked as static images powerful & profession imaging controls, PDF document, tiff
decrypt pdf file; copy text from locked pdf
ADM and ADMX Templates from Other Sources
299
Some of these templates can be loaded into Windows 2000, but you probably wouldn’t 
want to do so; some settings included in these templates include actual policies (nontattooing), 
and some include only preferences (only tattoo). To review the difference between policies and 
preferences, see the opening section of this chapter. You can just use the included Internet 
Explorer template settings found in Windows 2000’s inetres.adm, instead of loading these 
templates that include both policies and preferences.
Windows NT Templates
Additionally included with a Windows 2000 computer are even more ADM templates. These 
are not for use within the Windows 2000 Group Policy Object Editor either; rather, they are 
for use with the old-style NT Poledit.exe program. This feature set includes the following:
Internet Explorer 5 Templates
Description
Aaxa.adm
Data binding settings.
Chat.adm
Microsoft Chat settings.
Conf.adm
NetMeeting settings.
Inetcorp.adm
Dial-up, language and temporary Internet files settings.
Inetres.adm
Internet properties, including connections, toolbars, and 
toolbar settings. Equivalent to the Tools  Internet 
Options command.
Inetset.adm
Additional Internet properties: AutoComplete, display, 
and some advanced settings.
Oe.adm
Outlook Express Identity Manager settings. Use this to 
prevent users from changing or configuring identities.
Sp1shell.adm
Active Desktop settings.
Subs.adm
Offline Pages settings.
Windows NT Template
Function
Common.adm
User interface options common to Windows NT 4 and Windows 9x. 
For use with System Policy Object Editor (Poledit.exe).
Inetcorp.adm
Dial-up, language, and temporary Internet files settings. For use 
with System Policy Object Editor (Poledit.exe).
Inetset.adm
Additional Internet properties: AutoComplete, display, and 
some advanced settings. For use with System Policy Object 
Editor (Poledit.exe).
Windows.adm
User interface options specific to Windows 95 and Windows 98. 
For use with System Policy Object Editor (Poledit.exe).
Winnt.adm
User interface options specific to Windows NT 4. For use with 
System Policy Object Editor (Poledit.exe).
300
Chapter 5
ADM and ADMX Template Management
These templates are really not 100 percent compatible with the Group Policy Administra-
tive Template interface if imported directly. Some will indicate that they are unsupported, as 
shown here.
These are to be used with the old System Policy Object Editor (Poledit.exe). For instance, 
if you do end up loading, say, the Winnt.adm into the Windows 2003 Group Policy Object 
Editor, you are informed that it won’t work, and the settings will not be displayed.
Using ADMX Templates from Other Sources
You’ll get ADMX files the same way you got ADM files: companies like Microsoft will 
make them available to control the products they support, and enterprising geeks will 
produce ADMX files which control other parts of the operating system and third-party 
applications.
The same basic note and warning applies though: ADMX files can contain both (or either) 
true policies or old-school preferences. And, if they do contain preferences, you’ll need to 
explicitly show them in the Group Policy Object Editor as seen in Figure 5.14.
ADMX Templates for Office 2007
As of right now, Office 2007 has been released, but the ADMX files for it have not 
been released.
But, when they are, you already know what to do. Just chuck ’em in the Central Store (both 
ADMX and ADML files in the appropriate places) and you’ll be golden. Then all the new 
GPOs that you create will be able to control Office 2007!
ADMX Migrator and ADMX Editor Tools
301
ADMX Templates from Other Sources
Will other Microsoft products have ADMX files? We hope so. So, while I have nothing specific 
to report now, check in every so often on GPanswers.com (especially the newsletters, where 
I’ll try to let you know about any new ones that pop up).
Darren Mar-Elia, who runs GPOguy.com and is the technical editor of this book’s edition has 
an ADMX version of his troubleshooting tool, called GPOLOG.adm at www.gpoguy.com/
gpolog.htm.
Deciding How to Use ADMX Templates
Once you have the ADMX templates, you need to decide how to use them. If you’ve already 
created the central store—terrific. Just plop them into the central store and you’re done. How-
ever, note that this means that all administrators who have access to create GPOs using Win-
dows Vista management stations will be able to leverage this ADMX file.
You might not want to enable all administrators to leverage this ADMX template.
If that’s the case, you only have one option: put the ADMX files you want to use on the 
Windows Vista management station you use. The downside, however, is that if another Group 
Policy administrator (on his Windows Vista management station) tries to edit the GPO or 
report on it, he won’t get the same view of all the settings that you do. That’s because his 
Windows Vista management station doesn’t contain the ADMX file you’re using.
So, best practice is to use the ADMX file central store whenever possible.
ADMX Migrator and ADMX Editor Tools
Since leveraging ADM files directly inside GPOs which also use ADMX files can be fraught 
with peril, wouldn’t it be a better idea to just utilize ADMX files everywhere? That way, you 
can just plop ’em all in the central store and be done. If you already have custom ADM files 
and need to get them to ADMX land, there’s a free utility which was written by FullArmor 
Corporation and licensed by Microsoft to give to you for free.
It’s got a silly name: the ADMX Migrator tool. Doesn’t it sound like it migrates ADMX 
files? Well, it doesn’t. Maybe it should have been called ADM2ADMX or something, but, 
regardless of the name, it’s a cool tool. You can download the tool from Microsoft here: 
http://tinyurl.com/ydb6ub. (Believe me when I tell you the non-Tiny-Url would choke 
a horse.) Note that it first requires the .NET Framework 2.0 to be previously installed.
Additionally, inside the ADMX Migrator tool package is a neat ADMX editor as well 
to help you hand-craft your own ADMX files from scratch. The idea is that you don’t have to 
“learn” a new language and hand-code it using, say, Notepad. Just use the tool to create your 
own ADMX files and you’re in business.
For these examples, I’m running the tools on my Windows Vista management station, 
but they’ll work just fine on a Windows XP which has the .NET Framework 2.0 loaded 
as well.
302
Chapter 5
ADM and ADMX Template Management
ADMX Migrator
There are lots of places you can get pre-made ADM files. You might try leveraging some right 
now—some are at GPanswers.com, others are found online from various other websites. 
Here’s an example of a simple ADM file if you want to follow along. Just take this text, and 
copy it into Notepad and save it as Sounds.ADM.
CLASS USER
CATEGORY “Sounds”
POLICY “Sound to hear when starting Windows XP”
KEYNAME “Appevents\Schemes\Apps\.Default\SystemStart\.Current”
PART “What sound do you want?” EDITTEXT REQUIRED
VALUENAME “.default”
END PART
END POLICY
END CATEGORY
Then run the tool named faAdmxConv.exe against the ADM file you have. It can be as simple 
as just pointing to the file, but there are more switches if you have specific requirements. Once 
run, it will create an ADMX and ADML file for the ADM, which is then ready to be put in the 
central store (or, if you’re not using the central store, then with individual Windows Vista man-
agement stations). You can see the program run and its output in Figure 5.15.
FIG U RE 5.15
The faAdmxConv.exe tool will take your ADM and convert it into an 
ADMX and ADML file.
ADMX Migrator and ADMX Editor Tools
303
Then, if you want to leverage these in the central store, put the ADMX file in the 
\PolicyDefinitions directory within the SYSVOL and the ADML file in the language 
directory (en-US for English).
ADMX Editor
In the previous example, we leveraged an existing ADM file which modified Windows XP’s 
startup sound. What if you wanted to create the ADMX file from scratch?
Creating an ADMX template can sometimes be difficult. The hardest part can be figuring out 
which Registry setting you need to modify on the client system. You can use several tools to help 
you. One such tool is ProcessMonitor from Microsoft’s Sysinternals tools. You can find it at 
http://tinyurl.com/y45pu7. This tool can help point out what’s changing on the client.
Then, armed with that information, you can triumphantly create your own custom ADM 
or ADMX template and try it. That’s where the ADMX editor, also in the ADMX Migrator 
download comes in.
Once you fire it up, you’ll be able to create a new ADMX file and add categories, like 
“Misc XP Sounds” as seen in Figure 5.16. Note that it’s not easy (at all) to realize you need 
to click to the right of Display Name to get that field to turn on. Once you do, you can 
enter in the name.
Then, right-click over your new category and enter in your first policy setting. Here, we’re 
only entering one: “Sound to hear when starting Windows XP.” We then give it the Registry 
key (seen in the previous ADM listing) and the Registry value name (also seen in the previous 
ADM listing) and finally specify that it’s a User-side setting with the pull-down menu next to 
Class. You can see these all entered in Figure 5.17.
Then, you can add different “Elements,” such as a Dropdown List, ComboBox, and more 
as seen in Figure 5.18. You can also enter in your own Explaintext and Supported On text.
FIG U RE 5.16
Once you create a new ADMX file, you can create your first category, 
such as “Misc XP Sounds.”
304
Chapter 5
ADM and ADMX Template Management
FIG U RE 5.17
You can create your own policy settings within the categories you 
previously created
FIG U RE 5.18
You can add various elements like TextBox requesters, DropdownLists 
and more.
When ready, you can right-click over the ADMX file (in my example the node labeled 
“Control XP Sounds”) and click Save As. This will create an ADMX and ADML file. Be sure 
to (again) move the ADMX into the central store and the ADML file into the language direc-
tory (en-US) for English.
Documents you may be interested
Documents you may be interested