SOL9 Sample: NetFwPolicy2
|
1 Screenshot
2 Source code
/*
* NetFwPolicy2.cpp
* Copyright (c) 2015 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED.
*/
//2012/08/29
#include <sol\Locale.h>
#include <sol\com\ApartmentThreadedModel.h>
#include <sol\netfw\NetFwPolicy2.h>
#include <sol\netfw\NetFwRules.h>
void _tmain(int argc, const TCHAR* argv[])
{
Locale locale;
const TCHAR* encoding = _T("ISO-8859-1");
if (argc == 2) {
encoding = argv[1];
}
try {
ApartmentThreadedModel model;
_tprintf(_T("<?xml version='1.0' encoding='%s' ?>\n"), encoding);
_tprintf(_T("<NetFwApplication name='%s'>\n"), argv[0]);
// Create a policy2 object.
SOL::NetFwPolicy2 policy2;
//Display profiles of the policy2 object
policy2.displayProfile();
//Display excludedInterfaces of the policy2 object
policy2.displayExcludedInterfaces();
_tprintf(_T("</NetFwApplication>\n"));
} catch (Exception& ex) {
ex.printf();
} catch (HRESULT hr) {
_tprintf(_T("Exception: HRESULT=%x\n"), hr);
}
}
Last modified: 2 May 2016
Copyright (c) 2016 Antillia.com ALL RIGHTS RESERVED.