This repository has been archived by the owner on Apr 6, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
Coapp service engine interface
fearthecowboy edited this page Aug 16, 2011
·
18 revisions
- via named pipe, either over an async bidirectional pipe, or two pipes for WSH
// sample connection via jscript scripting language
(no sample yet!)
Uses url-encoding syntax for messages (both send and receive):
name-of-message?someparameter=value&someotherparameter=value2
All policies will be found in Computer Configuration\Administrative Templates\Control Panel\CoApp
(TODO: verify, unsure)
All policy values will be stored in the registry under HKLM\Software\CoApp\PackageManager\Policies
Name | Default Users | Description |
---|---|---|
Connect |
Everyone | Allows access to communicate with the CoApp service |
EnumeratePackages |
Everyone | Allows access to query the system for installed packages |
InstallPackage |
Administrators | Allows a new package to be installed |
UpdatePackage |
Everyone | Allows a newer version of an package that is currently installed to be installed |
RemovePackage |
Administrators | Allows a package to be removed |
ChangeActivePackage |
Administrators | Allows a user to change which version of a package is the active (default) one |
ChangeRequiredState |
Administrators | Allows a user to change whether a given package is required (user requested) |
ChangeBlockedState |
Administrators | Allows a user to change whether a given package is blocked from being upgraded |
EditSystemFeeds |
Administrators | Allows users to edit remembered feeds for the system |
EditSessionFeeds |
Administrators | Allows users to edit remembered feeds for the session |
Messages accepted by the service Service-Request-Messages
Name |
---|
start-session |
find-package |
install-package |
recognize-file |
unable-to-acquire |
remove-package |
set-package |
verify-file-signature |
add-feed |
remove-feed |
find-feeds |
Messages sent from the service Service-Response-Messages
Name |
---|
session-started |
no-packages-found |
found-package |
package-details |
found-feed |
scanning-packages |
installing-package |
installed-package |
failed-install-package |
failed-remove-package |
require-remote-file |
signature-validation |
operation-requires-permission |
message-argument-error |
file-not-found |
unknown-package |
package-is-blocked |
unable-to-recognize-file |