Setting H264 ICodec properties in Metro (Modern) interface through an IMFMediaSink/IMFStreamSink pair.

Hello,
I'm trying to set some properties (CODECAPI_AVEncCommonRateControlMode and CODECAPI_AVEncCommonQuality), but I'm not sure how to do it. I tried to set them through the media type, but they seem to get ignored by the system (I tried with 1 and 100 of
quality, but the quality didn't change at ALL) :
12120,2B54 18:22:32.20885 CMFTransformDetours::SetOutputType @0000001F7B346958 Succeeded MT: MF_MT_FRAME_SIZE=8246337209400 (1920,1080);{1C0608E9-370C-4710-8A58-CB6181C42423}=3;MF_MT_AVG_BITRATE=2048000;MF_MT_MPEG_SEQUENCE_HEADER=00 00 00 01 67 64 00 28
ac 2b 40 3c 01 13 f2 e0 22 00 00 03 00 02 00 00 03 00 78 1b 41 10 8d 40 00 00 00 01 68 ce 3c 30 ;MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_MPEG2_PROFILE=100;MF_MT_FRAME_RATE=128849018881 (30,1);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_INTERLACE_MODE=2;MF_MT_SUBTYPE=MEDIASUBTYPE_H264;{FCBF57A3-7EA5-4B0C-9644-69B40C39C391}=1 
12120,2B54 18:22:32.20886 CMFTransformDetours::SetOutputType @0000001F7B346958 - exit 
12120,2B54 18:22:32.20887 CMFTransformDetours::SetInputType @0000001F7B346958 - enter 
12120,2B54 18:22:32.20891 CMFTransformDetours::SetInputType @0000001F7B346958 Succeeded MT: MF_MT_FRAME_SIZE=8246337209400 (1920,1080);MF_MT_COMPRESSED=0;MF_MT_MAJOR_TYPE=MEDIATYPE_Video;MF_MT_AM_FORMAT_TYPE=FORMAT_VideoInfo;MF_MT_FIXED_SIZE_SAMPLES=1;MF_MT_FRAME_RATE=128849018881
(30,1);MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1,1);MF_MT_ALL_SAMPLES_INDEPENDENT=1;MF_MT_FRAME_RATE_RANGE_MIN=128849018881 (30,1);MF_MT_INTERLACE_MODE=2;MF_MT_FRAME_RATE_RANGE_MAX=128849018881 (30,1);MF_MT_SUBTYPE=MFVideoFormat_YUY2 
12120,2B54 18:22:32.20891 CMFTransformDetours::SetInputType @0000001F7B346958 - exit 
This is the output captured by mftrace. What am I doing wrong? What is the correct way to set these properties (that are marked as compatible with the Metro interface)
Thank you!

Hello James,
Let's go with an example. 
https://msdn.microsoft.com/en-us/library/windows/desktop/dd317841(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/dd317842(v=vs.85).aspx
I want to be able to set these two properties in my MediaEncodingProfile in order to switch from a bitrate based encoding to a quality based encoding. Both properties are marked in the documentation as compatible with Windows Store Apps so they should work
right?
Following your example I set them in the video MediaPropertySet as 
MediaPropertySet^ set = mediaEncodingProperties->Properties;
set->Insert(CODECAPI_AVEncCommonRateControlMode, (int)eAVEncCommonRateControlMode_Quality);
set->Insert(CODECAPI_AVEncCommonQuality, 1);
Quality 1 because I want to be sure that they're working. The default is 70 so the quality should be really low and visible.
Then I call (as usual)
mediaCapture.StartRecordToCustomSinkAsync(encodingProfile, mfExtension);
But I still get a bitrate based encoding. What am I doing wrong?
Thank you,
C13

Similar Messages

  • How to set the show properties as  a default in KM

    Hello All,
    I am trying to upload the documents in KM repository using File-> Upload. If I click this Upload button, it will open a new window, it will show (show properties) this properties. But I want this one as default. Can any one help to set the (show properties) as a default? 
    Thanks in  Advance.

    Hi Gowsika,
    I'm sorry, but you seem not to get my explanation.
    First, there is no such "switch" for "Show Properties" or "Hide Properties", and there is also not Resource Type "Show Properties". It is hardcoded in the UICommand "upload" (so in the Screenflow implemented by com.sapportals.wcm.rendering.uicommand.cm.UIUploadCommand), that if the ResourceType "normalrt" (http://sap.com/xmlns/cm/framework/normal-resource-type) displayed "Normal Document" is selected, you will see the "Show Properties" link. Only by changing the implementation of this UICommand you could change this behavior, but it's not recommended because you have to make sure on upgrades that you don't overwrite it again.
    So again my suggestion:
    1. Go to KM->CM->Configuration->CM->Global Services->Resource Types
    2. Duplicate the Resouce Type "normalrt" changing:
      Name: my_normalrt
      Resource Type ID: http://sap.com/xmlns/cm/framework/my-normal-resource-type
    3. Go to KM->CM->Configuration->CM->Global Services->Property Structures->Property Structures
    4. Duplicate "DefaultPropertiesStructure" changing:
      Name: My_DefaultPropertiesStructure
      Resource Types: http://sap.com/xmlns/cm/framework/my-normal-resource-type
      Structure Items: "Input_here_your_properties_and_property_groups"
    BTW: If you want to have the same properties as in DefaultPropertiesStructure you might be obligated to remove some of them from the original Property Structure.
    5. Go to KM->CM->Configuration->CM->User Interface->Commands->UI Commands
    6. Duplicate "new_file" changing:
      Alias: my_upload
      Parameters: ResourceType=http://sap.com/xmlns/cm/framework/my-normal-resource-type,standalone=true
    7. Go to KM->CM->Configuration->CM->User Interface->Commands->UI Command Groups
    8. Edit AdminNewResourceGroup by renaming upload to my_upload in the "Commmand List" parameter.
    BTW: It's advisable to duplicate the whole Command Group and use it in your Layout Set and not to change the standard configuration, but I will not describe the whole process here
    9. Now go to KM Content and use the menu Folder->New...->Upload
    Hope this helps,
    Robert

  • XSLT sender plugin fails to set JMS message properties

    When creating a JMS message to be put on a JMS queue, one of the XSLT for the XSLT automation plugin fails to set JMS string properties like: wlsmimehdrContent_Type
    The content on the xslt are listed below.
    The xslt in CPRLookupRequest.xslt sets:
    wlsmimehdrContent_Type
    SERVICE_SUFFIX
    OSM_EVENT_TYPE
    as expected, but the almost similar plugin NABSCreditEvalPluginRequest.xsl fails to set the same string JMS properties.
    I'm looking for a clue, because I'm clueless. I'm an XSLT newbie, so it might be something simple.
    The core part of the problem is put in bold in the listings below
    h2. CPRLookupRequest.xslt:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns="http://java.sun.com/products/oss/xml/ServiceActivation" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:oms="urn:com:metasolv:oms:xmlapi:1" xmlns:java="http://xml.apache.org/xalan/java" xmlns:xalan="http://xml.apache.org/xalan" xmlns:mslv-sa="http://www.metasolv.com/oss/ServiceActivation/2003" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co="http://java.sun.com/products/oss/xml/Common" exclude-result-prefixes="oms java xsl xalan">
         <xsl:param name="automator"/>
         <xsl:param name="log"/>
         <xsl:param name="context"/>
         <xsl:param name="outboundMessage"/>
         <xsl:output method="xml" indent="yes" omit-xml-declaration="no" xalan:indent-amount="5"/>
         <xsl:template match="/">
              <xsl:apply-templates select="oms:GetOrder.Response">
                   <xsl:with-param name="SERVICE_SUFFIX" select="'CprDomain/Cpr'"/>
                   <xsl:with-param name="OSM_EVENT_TYPE" select="'CPR_LOOKUP'"/>
              </xsl:apply-templates>
         </xsl:template>
         <xsl:template match="oms:GetOrder.Response">
              <xsl:param name="SERVICE_SUFFIX" />
              <xsl:param name="OSM_EVENT_TYPE" />
    *<xsl:variable name="void2" select="java:setStringProperty($outboundMessage, '_wls_mimehdrContent_Type', 'text/xml; charset=UTF-8')" />*
    *<xsl:variable name="void3" select="java:setStringProperty($outboundMessage, 'SERVICE_SUFFIX', $SERVICE_SUFFIX)" />*
    *<xsl:variable name="void4" select="java:setStringProperty($outboundMessage, 'OSM_EVENT_TYPE', $OSM_EVENT_TYPE)" />*
              <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                   <env:Body env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
                        <m:getPersonByCPR xmlns:m="/Cpr">
                             <getPersonByCprRequestInfo xmlns:n1="java:dk.tdc.soa.cpr.extern.datatypes" xsi:type="n1:GetPersonByCprRequestInfo">
                                  <applicationId xsi:type="xsd:string"><xsl:text>CPR</xsl:text></applicationId>
                                  <cprNumber xsi:type="xsd:string"><xsl:value-of select="oms:_root/oms:cpr" /></cprNumber>
                             </getPersonByCprRequestInfo>
                        </m:getPersonByCPR>
                   </env:Body>
              </env:Envelope>
         </xsl:template>
    </xsl:stylesheet>
    h2. NABSCreditEvalPluginRequest.xsl
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" exclude-result-prefixes="oms java xsl xalan"
         xmlns="http://java.sun.com/products/oss/xml/ServiceActivation"
         xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
         xmlns:oms="urn:com:metasolv:oms:xmlapi:1"
         xmlns:java="http://xml.apache.org/xalan/java"
         xmlns:xalan="http://xml.apache.org/xalan"
         xmlns:mslv-sa="http://www.metasolv.com/oss/ServiceActivation/2003"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:co="http://java.sun.com/products/oss/xml/Common">
         <xsl:param name="automator"/>
         <xsl:param name="log"/>
         <xsl:param name="context"/>
         <xsl:param name="outboundMessage"/>
         <xsl:template match="/">
              <xsl:apply-templates select="oms:GetOrder.Response">
                   <xsl:with-param name="SERVICE_SUFFIX" select="'/APILink/CreditServices'"/>
                   <xsl:with-param name="OSM_EVENT_TYPE" select="'NABS_CREDIT_EVAL'"/>
              </xsl:apply-templates>
         </xsl:template>
         <xsl:template match="oms:GetOrder.Response">
              <xsl:param name="SERVICE_SUFFIX"/>
              <xsl:param name="OSM_EVENT_TYPE"/>
    *<xsl:variable name="void2" select="java:setStringProperty($outboundMessage, '_wls_mimehdrContent_Type', 'text/xml; charset=UTF-8')"/>*
    *<xsl:variable name="void3" select="java:setStringProperty($outboundMessage, 'SERVICE_SUFFIX', $SERVICE_SUFFIX)"/>*
    *<xsl:variable name="void4" select="java:setStringProperty($outboundMessage, 'OSM_EVENT_TYPE', $OSM_EVENT_TYPE)"/>*
              <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                   <env:Body env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
                        <xsl:choose>
                             <xsl:when test="count(oms:_root/oms:cpr) + count(oms:_root/oms:birthDayPart) >0">
                                  <xsl:call-template name="private" />
                             </xsl:when>
                             <xsl:when test="count(oms:_root/oms:cvr) > 0">
                                  <xsl:call-template name="business" />
                             </xsl:when>
                        </xsl:choose>
                   </env:Body>
              </env:Envelope>
         </xsl:template>
         <xsl:template name="private">
              <m:validatePrivateCustomer xmlns:m="java:dk.tdc.apilink.logic.sessions.interfaces">
                   <validateCustomerCreditInput xsi:type="n1:ValidateCustomerCreditInput" xmlns:n1="java:dk.tdc.apilink.logic.datatypes">
                        <accountCategory xsi:type="java1:char" xmlns:java1="java:language_builtins">
                             <xsl:text>I</xsl:text>
                        </accountCategory>
                        <adrLocation xsi:type="xsd:string">
                             <xsl:value-of select="oms:_root/oms:houseNo"/>
                        </adrLocation>
                        <adrStreetName xsi:type="xsd:string">
                             <xsl:value-of select="oms:_root/oms:streetName"/>
                        </adrStreetName>
                        <adrZip xsi:type="xsd:string">
                             <xsl:value-of select="oms:_root/oms:zipCode"/>
                        </adrZip>
                        <xsl:choose>
                             <xsl:when test="count(oms:_root/oms:birthDayPart) > 0">
                                  <birthDate xsi:type="xsd:string">
                                       <xsl:value-of select="substring(oms:_root/oms:birthDayPart,1,4)"/><xsl:text>.</xsl:text>
                                       <xsl:value-of select="substring(oms:_root/oms:birthDayPart,5,2)"/><xsl:text>.</xsl:text>
                                       <xsl:value-of select="substring(oms:_root/oms:birthDayPart,7,2)"/>
                                  </birthDate>
                             </xsl:when>
                             <xsl:otherwise>
                                  <birthDate xsi:type="xsd:string">
                                       <xsl:text>19</xsl:text>
                                       <xsl:value-of select="substring(oms:_root/oms:cpr,5,2)"/><xsl:text>.</xsl:text>
                                       <xsl:value-of select="substring(oms:_root/oms:cpr,3,2)"/><xsl:text>.</xsl:text>
                                       <xsl:value-of select="substring(oms:_root/oms:cpr,1,2)"/>
                                  </birthDate>
                             </xsl:otherwise>
                        </xsl:choose>
                        <firstName xsi:type="xsd:string">
                             <xsl:value-of select="oms:_root/oms:firstName"/>
                        </firstName>
                        <lastBusinessName xsi:type="xsd:string">
                             <xsl:value-of select="oms:_root/oms:lastName"/>
                        </lastBusinessName>
                   </validateCustomerCreditInput>
              </m:validatePrivateCustomer>
         </xsl:template>
         <xsl:template name="business">
              <m:validateCompanyCustomer xmlns:m="java:dk.tdc.apilink.logic.sessions.interfaces">
                   <validateCustomerCreditInput xsi:type="n1:ValidateCustomerCreditInput" xmlns:n1="java:dk.tdc.apilink.logic.datatypes">
                        <accountCategory xsi:type="java1:char" xmlns:java1="java:language_builtins">
                             <xsl:text>B</xsl:text>
                        </accountCategory>
                        <cvrNumber xsi:type="xsd:string">
                             <xsl:value-of select="oms:_root/oms:cvr"/>
                        </cvrNumber>
                   </validateCustomerCreditInput>
              </m:validateCompanyCustomer>
         </xsl:template>
    </xsl:stylesheet>

    I have written an UDF to determine the filename dynamicly:
    //write your code here
    String str = "SAPDATA-" + a + "ES" + ".xml";
    DynamicConfiguration conf = (DynamicConfiguration)
    container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey FileName = DynamicConfigurationKey.create("http:/"+"/sap.com/xi/XI/System/File","FileName");
    conf.put(FileName, str);
    return "";

  • How do you disable Enhanced Protected Mode in the Metro/Modern version of IE11?

    Hi All,
    We need to try and disable Enhanced Protected Mode in the Metro/Modern version of IE11 as it's causing SSO problems with our proxy server (prompting for credentials).
    I have already disabled EPM on the desktop version and SSO is now working, but only for the desktop IE.
    It looks like turning of Protected Mode (for the Internet zone) resolves the issue on both the Metro and desktop IE versions but we'd obviously rather not do that!
    any ideas?
    Cheers,
    G

    I have already disabled EPM on the desktop version and SSO is now working, but only for the desktop IE.
    Looking at the IECompatData.xml file suggests that there is some kind of override involving EPM but that would be specified on a host basis.   Can "SSO" be expressed in terms of a set of host (or domain) names?
    Robert Aldwinckle
    Don's link points to this which may clarify (a bit?) what EPMCompatMode involves
    http://blogs.msdn.com/b/ieinternals/archive/2012/03/23/understanding-ie10-enhanced-protected-mode-network-security-addons-cookies-metro-desktop.aspx 
    And here is the only hit that I have for that keyword
    http://blogs.msdn.com/b/asiatech/archive/2013/12/25/how-internet-explorer-enhanced-protected-mode-epm-is-enabled-under-different-configurations.aspx 

  • Windows 10 needs an option to completely remove Metro/Modern UI, Apps, Live Titles and Windows Store.

    The main thing I expected for next version of Windows is an to completity remove Metro/Modern UI, Apps, Live Titles and Windows Store. Microsoft does not understand the Windows 8 bad reputation and has not learned anything.

    A little Microsoft last years history:
    Microsoft en general has good operatings systems in all segments, good office and server products, before year 2010.
    The best OS that Microsoft never ended is Longhorn:
    http://www.zdnet.com/windows-longhorn-still-the-most-exciting-windows-ui-to-date-7000007363/
    http://longhorn.ms/
    Microsoft be the first on a good mobile OS: Windows Mobile. In lastest versions of Windows Mobile, i can sync all my Exchange items, including tasks and notes. Its has a good interface with a menu, a desktop with shortcuts and more. Every new version improve
    visuals with more effects, gradients, transparencies and more. Windows Mobile are far years old than iOS or Android.
    But since year 2010, Microsoft presents Windows Phone, with and ugly user interface, with less visuals, no desktop, no notifications, no apps, no app compatibility with Windows Mobile and only sync Contacts and Email. No calendar, tasks, notes. Also the
    simplicity of the Mail app makes it unuseable.
    Now, in 2014, Windows Phone can sync Calendar, but no Tasks or Notes. Less than in Windows Mobile.
    Android is new for year 2009 and mimics desktop OS's and Windows Mobile with a desktop and gadgets. In every new version of Android i see a lot of improvements and new features. I also sync Exchange tasks and with another app, Exchange Notes. Android continues
    to mimic desktop OS's now featuring Windows on a mobile OS, but Microsoft is removing desktop features in order to a limited Metro ugly interface.
    Windows Mobile had a 30% market share and Windows Phone has a 2,5% of market share.
    With this bad and ugly OS, Microsoft completity destroys Nokia.
    With this bad reputation of an ugly and unuseable OS, Microsoft decide to put all this ugly OS to the Windows Desktop OS, with less features than older Windows OS versions,
    obtaining no more than 10% of market share, compared to the more than 50% of Windows 7 and the more than 20% of Windows XP.
    Also Microsoft remove features in every new version of every Microsoft product except in SQL Server.
    Microsoft Office removed crucial features and shows an ugly UI with ugly icons. For example, Office 2013 shows me less emails on screen than Office 2010. Also the lack of constrast and the lack of ClearType make it difficult to read.
    The UI and icons in Visual Studio with the ridicolous ALL CAPS menu are higly
    criticized by the developer community forcing Microsoft to change visuals, new icons and a Visual Studio 10 Theme. But continues flat, ugly and with less features than previous versions.
    Exchange removes the Exchange Management Console and Exchange Control Panel for an ugly web interface. More functions and commands need to do now by the Exchange Powershell cmdlet commands instead of a Visual GUI interface.
    With this bad numbers and reputacion, Microsoft also puts these ugly OS on the new XBox One, a cloud console developed for a
    house living room to show TV, movies, listen music and play games. Initially forced to always connected to Internet, Microsoft was forced to remove that and the kinect due to the poor reception of a console not developed to power games users and
    with insuffient power for actual games. Actual sales data compared to Playstation4 shows a bad and dead product like Nokia Phones.
    And now, close to year 2015, with all this bad reputation and numbers, Microsoft still continues to force to an ugly, flat and simple OS with apps and cloud. I never use cloud or put my private data on the cloud.
    With even more reason never put my company or work data on the cloud.
    I do not trust the cloud, and even less
    trust in Microsoft. Ads like Scroogled,
    make me gain more confidence in Google
    and lose even more confidence in Microsoft,
    because you need to attack the competition rather than
    focus on developing good products.
    Instead i got at least the same features on a new OS, i never upgrade.
    Less appearance settings. No advanced appearance settings like in Windows 7. No Aero. No Themes. No Customizations options. Only flat and ugly design, with bad and heavy colors that makes eye strained and lack of constrast between areas on the Window of
    an application (see Office 2013).
    Less Protect System options. No Shadow Copies or Prevoius Versions. File History is unusefull.
    Less Network options. No Network map. Less Wi-Fi features. No Bluetooth File sharing.
    No desktop games.
    General ugly UI without options. I dont like FLAT.
    Why change Windows 7 with an OS with less features like Windows 8.x and 10?
    The only new is:
    Ugly Metro/Modern UI does nobody wants and solicitated this.
    Simple apps with ADS that are practically unusefull on desktop PC and more on enterprise.
    Cloud!!! Who, in their right mind, puts his own private data on the cloud?
    Cloud!!! Who, in their right mind, puts his own company private data on the cloud?
    Nobody wants to create a Microsoft Account or use a Store of Simple apps with ADS. Nobody solicitated this but Microsoft wahts to makes money.
    Seeing the little progress
    and development of new features including
    new versions, as
    Windows Phone 7 to Windows
    Phone 8, Windows
    8 to 8.1 and 10 shows the
    reducidad capacity and
    the current difficulty of
    development by Microsoft
    counting the numerous
    layoffs and closing of
    numerous development teams.
    Serious and professional developers never develop Windows Store/Metro-Style apps.
    They develops .NET, Windows Forms Applications, WPF, MFC, C++, etc. applications.
    That is the actual technology that people are using, learning and jobs searching.
    And what Microsoft means Modern or actually:
    “Windows Store/Phone Projects”
    is technology that never wants, nobody asked and needed for.
    I never see a decent “Windows Store/Phone Projects” or a rich client app on that technology. I only see garbage, spam, ads and its the better platform for spammers, and people who want to get my money badly and with bad ways.
    “Windows Store/Phone Projects” is the best platform for thieves, crooks, swindlers and more.
    I never develop to a simply unusefull platform whit limited technologies and a platform in which Microsoft gets 20% of my work.
    I want .NET technologies, WPF, Windows Form and to create exe files. For Mobile/Tablet platform i used .apk files that not need a store to distribute them.
    I expect from next version of Windows to create local accounts and options to COMPLETITY disable Metro and Windows Store with the restore of removed features like Shadow Copies, Backup and Restore, Aero, Advanced Appearance Settings, Expand All Programs
    in Start Menu, Games apps like Solitaire, Mineswipper, Chess Titans, DVD Maker and more removed features. If Microsoft not do this, the next version of Windows continues to be another disaster like Windows 8.x and people stick with Windows XP and 7 in order
    to think about migrations to Mac OSX or Linux.
    For all who likes and defends the new Microsoft concept, please see the actual Microsoft marketshare in all segments.
    Microsoft has to think and open your eyes
    and see that from 2010 all
    new versions of their products are inferior
    products with fewer features,
    destroying and killing the product like Windows Mobile, Nokia, Windows, XBox, etc. Microsoft needs to see the marketshare of all this new products and compare with the marketshare of old products.
    It is very serious and a lot of attention
    today that Windows XP has greater
    market share than Windows 8.x for this reason
    alone should be enough for Microsoft
    to react and change all their wonderful way
    of thinking and his philosophy like
    "Devices and Services "or the
    new" Cloud first,
    Mobile First ".
    In business, one of the main premises
    is that if a product works and sold, do not change it. Microsoft is not only changing Windows, is elimintating the sale of the 50% marketshare of Windows 7 Home Premium and Ultimate edition. And
    more, for more than 2 years, Microsoft is not developing any Service Pack for Windows 7, that is unaceptable. All of this is stupid and idot and the best things to lost confidence and trust on Microsoft.
    Microsoft is doing the all things that i can do to kill a company.
    Remember those companies, like Coca-Cola, Xerox, etc. that
    were about to go bankrupt to change
    its philosophy and strategy, which worked
    very well, and failed to get up
    again until they return to its own strategy and
    philosophy of the beginning.

  • How do I remove ALL Metro/Modern/Universal/Windows Apps without removing the Start Menu?

    So with three separate builds of WTP I've run the PowerShell command to remove Metro/Modern/Universal/Windows Apps. With each build, it also removes the Start Menu. In the thread below, an MS Support person mentioned that that command was only for Windows
    8.x and shouldn't be run on WTP. What? Then why is that command still available? And, why will it remove some Metro/Modern/Universal/Windows Apps, but not others? Are they marked as System required? Why isn't the Start Menu marked as System required? You'd
    think that the start menu would be pretty important.
    https://social.technet.microsoft.com/Forums/en-US/053f63bc-c174-44f1-8f6c-8ead1ad965fb/spartan-and-start-menu-on-10049?forum=WinPreview2014General
    So, with the start menu being an XAML app, how do I safely remove ALL Metro/Modern/Universal/Windows Apps without removing the Start Menu? I have no use for them and don't want them on my computer. Period. There has to be some command like the one we used
    in Windows 8.x that will allow use to remove ALL Metro/Modern/Universal/Windows Apps without removing the Start Menu.
    Don't give an answer like "just right-click and uninstall". That doesn't work for all of these things, and do you know how long it takes to do that for all of those silly things? Too long! That's also not practical for an Enterprise desktop. It's
    also not practical to leave all of that junk on the desktop, so don't suggest that either.
    Dan

    The problem with PowerShell and all of those scripts is that those particular scripts require a lot of typing, or copy and paste, or having to figure out where all of those apps are stored and then insert their convoluted names into the script. For
    me, scripting is like programming. I have no desire to be a programmer/developer.
    I just want an option in Programs and Features to be able to turn these "features" off. We were able to do it in previous versions of Windows. If we didn't want Internet Games, we uncheck the box. If we don't want our users to be able to print
    documents over the Internet, we uncheck the box. And so on down the line for any other "feature" we didn't want our enterprise users to have.
    Or, we could turn those features off using the System Image Manager. Now we have to write some convoluted script with even more convoluted commands for even more convoluted names for things we don't want.
    The easier script in Windows 8.x was just get-appxpackages -online | remove-appxpackages. That removed the majority of the apps for an individual user. The remove-appxprovisionedpackage command, with the convoluted name of the app, would remove them from
    the hard drive - one app at a time, but that doesn't work in Windows 10.
    So, they came up with a DISM command, but that doesn't work in Windows 10 either. I should say that with my limited developer skills I haven't found a way to make it work.
    Again, I have no desire to be a developer/scripter. They are the same thing in my book. I'm a systems engineer. I do operating systems, not write applications.
    Dan
    So, I guess there is no real answer to this question.

  • Even after classpath setting in jserv.properties file  error.

    hi kali,
    i have used a custom jsp page for export to excell using a jar file poi-3i-200566.jar which i deployed in oracle apps version 11.5.10.2.
    the jar is put in $JAVA_TOP and class path entry is set in jserv.properties file as
    wrapper.classpath=/d2_u10/....../poi-3i-200566.jar .
    After setting the classpath , bounced the apache.
    But even after the setting , the same error continues.
    I refered the mod_jserv.log file for error details , the error is in import statement of classes present in the poi-3i-200566.jar file like
    could not find the symbol HSSRow , HSSpreadsheet , etc. all these are classes in jar file.
    please anybody know any extra conf is needed or any idea where i am going wrong.
    thanks
    prabhakr,ap

    Hi,
    Please check your jserv.properties file whether the custom class path that you have set is present or not in jserv.properties after restarting the AutoConfig and Apache server.
    Thanks & Regards,
    Sagarika

  • How to set up display properties for a crosstab is CSS?

    I am woundring how to setup css class and code like in this tutorial.
    myalerting.css ?
    Set up display properties for a crosstab: Design Studio 1.2 - YouTube.
    Design Studio 1.2: Set up display properties for a crosstab
    if you have sample file please share I am sure other can be befits from as well.
    I would like to use color display on numbers or icons in seperate column if the value in certain range  or a value is below or avove business needs.
    Thanks.

    Kevin,
    I could not get this to work on my installation; perhaps you can review and "run with it" or someone better with CSS can assist.
    The gist of it is there is a class .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert1Background to define the status symbol for the alerts
    Based on your Exceptions in the BEx query, Good 1 is .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert1Background
    Good 2 is .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert3Background
    etc... Bad 3 (red symbol) is .sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert9Background
    I tried the following custom CSS on the crosstab, note using IE (which now we can no longer use until Microsoft patches)
    myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlternating{
    background-color:#F9F9F9 !important;
    myAlerting.sapzencrosstab-DataCellDefault{
    background-color:#FFFFFF !important;
    myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert1Background
    color:rgba(0,0,0,0.0);
    background-image: url('/aad/resources/~1398612272195~/sap/zen/crosstab/themes/sap_platinum/img/exceptions/status_1.gif') !important;
    background-repeat:no-repeat !important;
    background-position:center top !important;
    myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert2Background
    color:rgba(0,0,0,0.0);
    background-image: url('/aad/resources/~1398612272195~/sap/zen/crosstab/themes/sap_platinum/img/exceptions/status_2.gif') !important;
    background-repeat:no-repeat !important;
    background-position:center top !important;
    myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert3Background
    color:rgba(0,0,0,0.0);
    background-image:url('green.png');
    background-repeat:no-repeat !important;
    background-position:center top !important;
    myAlerting.sapzencrosstab-DataCellDefault.sapzencrosstab-DataCellAlert9StatusSymbol
    color:rgba(0,0,0,0.0);
    background-image: url('aad/resources/~1398612272195~/sap/zen/crosstab/themes/sap_platinum/img/exceptions/status_9.gif') !important;
    background-repeat:no-repeat !important;
    background-position:center top !important;
    I didn't want to hold you up and for sure I hope there is someone in the community who could help.  I'll try again when we can use IE

  • Set a file properties to hidden

    how to set a file properties to "hidden" in windows??
    is there anyway of doing that?? help

    how to set a file properties to "hidden" in windows?In WindowsExplorer right click on the icon representing the file and choose "Properties". In the "General" tab and click the "Hidden" check box in the "Attributes" section near the bottom of the dialog box.
    The File class doesn't offer a setHidden() to match isHidden(), so I would guess that this isn't possible in Java without resorting to Runtime.exec() or similar to set the attribute with a command. Windows has an attrib command that does this.
    attrib +h foo.txtEdited by: pbrockway2 on Jan 2, 2008 6:56 PM
    Too slow!

  • How to set a group by clause in ODI interface?

    How to set a group by clause in ODI interface?

    In ODI, group by method will be triggered automatically when any one of your mapping contains aggregate functions.
    Thanks,
    Saravanan Rajavel

  • Cannot set Flash button properties from sprite behaviour

    I'm puzzled...
    I'd like to set Flash button properties from behaviors on the
    sprite
    itself (unselect all buttons with a sendAllSprites, for
    example) but
    only this sample script works :
    on mouseEnter me
    sprite(spriteNum).selected = true
    end
    those ones won't:
    on mouseEnter me
    me.selected = true
    end
    on mouseEnter me
    selected = true
    end
    It must but obvious but I can't get it to work...
    Thanks.
    PJ

    The selected property is a property of the sprite. You need
    to
    reference the sprite specifically when you access it.
    When you are using
    me.selected=true
    the 'me' is referring to the current instance of the
    behaviour that is
    running. It is not referring to the sprite itself. Therefore,
    you need
    to use
    sprite(me.spriteNum).selected=true
    so that you correctly reference the sprite.
    You can use the syntax
    me.property=true
    only if the property in question is a property in that
    *script*.

  • Tables - How to get cell value? How to get/set UI controls properties?

    Hi,
    I want to get a the cell's value of row x and col y.
    The table is not bounded so I cannot use:
    Table1.Items(key).DataSourceRow.DataItem("ColID")
    Another question:
    How to I set the properties of a table column which contains UI elemtents that I create dynamically?
    for exmpale:
    c1 is a TableBodyCell
    tr is a tableRow
    c1 = New TableBodyCell(Table1, tr, 0)
    c1.TableCellContent = New InputField
    tr.Cells.Add(c1)
    How do I set/get the properties of the InputField?
    Thanks,
    Omri

    Thanks Reshef,
    My Table's scheme:
    Column 0 - TextView
    Column 1 - InputField
    I was able to get a cell value of type TextView by using what you suggested:
    Write(CType(Table1.Items(0).Cells(0).TableCellContent,TextView).Text)
    However, when I tried to do the exact thing to InputField I didn't get any value (nor error)
    Write(CType(Table1.Items(0).Cells(1).TableCellContent, InputField).Value)
    I fill the Input Field and then push "Execute" button which supposed to write the value.
    About my second question:
    By using the cast (CType) I can access the properties I need (like Width) so it kind of solve my problem.
    for example:
    CType(Table1.Items(1).Cells(1).TableCellContent, InputField).Width = "15px"

  • Set Exchange Related Properties task gets rejected

    Hi All,
    During exchange account creation one of task ‘Set Exchange Related Properties’ is getting rejected with error ‘ incorrect information provided’.
    I have tried checking all the attributes in process forms but finding all proper.
    Create mailbox task is also getting successful and mailbox for users are getting created properly.
    It does not seem to create any problem but just wanted to know how to track down which information is missing.
    Any ideas please.
    Ritu

    Hi, have you enabled logging for the exchange connector?
    http://docs.oracle.com/cd/E11223_01/doc.910/e11198/deploy.htm#CHDGFDJI

  • Setting values to properties on load

    Hi,
    I have a big Trouble on Data Populating to the components on page loading like,
    Have page1 and page2.Based on ID passed from page1,query should execute and results should set to the form on page2 through Backing Bean.
    What doing is..
    using setActionListener passing ID from page1 and setting to method in page2 as argument which gets results based on ID and sets to component properties, here the problem is..
    Before page2 loads method called first from setActionListener where we cannot set the values to properties before loading.
    How can we set values to components in backing bean only on load based on ID from other page.
    And one more issue is, if we make any code in setter property it get executes every time,
    what is the correct procedure to execute the method only on loading.
    Does there any procedure to make method to excecute only on load.
    Please suggest me, how can i overcome this issues,these were become major issue for the Development.
    Thanks,
    Bandaru.

    hi,
    we tried to achieve the same thing.. But its not possible to set the values to individual segments of a KFF..
    Thanks,
    raghav.

  • Need help to check multiple conditions and set AD user properties

    hello All,
    I have a data csv sheet where information as follows, using below information I need to update AD account attributes based on below conditions . I have full right and I can set any user properties. So this is not access right issue.   
    samaccountname,Othertelephone,language,employeeId
    abcd                      XXXXXXXXX     EN         SMS
    Now I need to check following conditions:
    Othertelephone =  if this should not be blank ,if so display message " filed is blank " and no changes should allowed in further attributes and  it should abort
    language= this field should only contain  EN or FR value if No display msg " error in language field " and no further changes to  the user attributes and it should abort
    employeeID= this field should only contain OTP or SMS value if Not filled display msg " error in Employee ID field " No further changes to the user attributes and it should abort
    changes to user will permit  when all attributes is filled. I do the testing taking samaccountname , othertelephone and employeeId into consideration but it did not helped. Getting error
    THIS is complete Code Of my Task where you need my focus on conditions
    group=Get-QAdGroup -SearchRoot  "domain/vpn group"
    Import-Csv D:\VPN.csv |
    ForEach-Object{
    if ($_.samaccountname -eq "")
       Write-Host "SAMACCOUNTNAME is blank"   -fore red
    else
     $user=Get-QAduser $_.samaccountname
    if ($user.memberof -contains  $group.DN)
     Write-Host "$($_.Samaccountname) user is allready a member" -fore red
    else
     Add-QADGroupMember $group $_.Samaccountname
    If ($_.othertelephone -eq "")
    Write-Output "$($_.samaccountname) telephone Number is blank"
    else
    if ($_.EmployeeID -notmatch 'OTP' -and 'SMS')
    Write-Output "$($_.samaccountname) EmployeeID field is not correctly field")
    Else
    Set-QADUser $_.SamAccountName -ObjectAttributes @{telephonenumber=$_.othertelephone;EmployeeID=$_.EmployeeID}
    error
    Set-QADUser : Access is denied.
    At C:\Users\g512263\AppData\Local\Temp\5f8facb6-f942-4c3d-b924-8953d9a706da.ps1:37 char:8
    +                    Set-QADUser $_.SamAccountName -ObjectAttributes @{telephonenumber=$_.othe ...
    +    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (:) [Set-QADUser], UnauthorizedAccessException
        + FullyQualifiedErrorId : System.UnauthorizedAccessException,Quest.ActiveRoles.ArsPowerShellSnapIn.Powershell.Cmdlets.SetUserCm
       dlet

    <title>Untitled - PowerGUI Script Editor</title>
    Hello JRV,Thank you for your time, There is no comma in my csv file , I double check. below I wrote a simple code.I removed all the conditions and just try to set the EmployeeID and it is working fine with same file.But as soon as I add conditions it gives access denied. as well as if I remove employee Id from your previous code and only try to set telephone No. still it gives access denied.I am just trying to figure out what is causing this.
    $group=Get-QAdGroup -SearchRoot "com/Group"
    Import-Csv D:\VPN.csv |
    ForEach-Object{
    if ($_.samaccountname -eq ""){
    Write-Host "SAMACCOUNTNAME is blank" -fore red
    }else{
    $user=Get-QAduser $_.samaccountname
    if ($user.memberof -contains $group.DN){
    Write-Host "$($_.Samaccountname) user is allready a member" -fore red
    }else
    Add-QADGroupMember $group $_.Samaccountname
    If ($_.othertelephone -ne "")
    Set-QADUser $user.SamAccountName -ObjectAtt Aributes @{telephonenumber=$_.othertelephone}
    } else
    Write-Output "$($_.samaccountname) phonenumber is blank"
    If ($_.EmployeeID -ne "")
    Set-QADUser $_.SamAccountName -ObjectAttributes @{EmployeeID=$_.EmployeeID}
    }else
    Write-Output "$($_.samaccountname) EmployeeID field is blank"
    If ($_.Preferredlanguage -ne "")
    Set-QADUser $_.SamAccountName -ObjectAttributes @{Preferredlanguage=$_.preferredlanguage}
    } else
    Write-Output "$($_.samaccountname) PreferredLanguage field is blank"

Maybe you are looking for

  • Can you transfer one ITunes library to a different computers ITunes?

    The Computer I have, has all my music from itunes on it but it keeps crashing. But i own a mac book which is perfectly fine. Can i transfer my whole itunes library off of my broken cpu and transfer it to my mac? It would be much helpful if you could

  • How to create documents on Mac that are compatible with Windows?

    I have just started working in InDesign for a client who uses InDesign and wanted me to learn the program so that they could make changes on their own in the future to documents I create for them.  I am working on a Mac OS 10.6.2 They have PCs and ar

  • IWeb freezes whole computer.

    Lately, everytime I work on iWeb (2.0.3) it freezes the whole computer and there is nothing I can do but restart it. I have worked on different sites and the problem occures while working on any. Anyone's an idea on this?

  • Reading Field Labels from Lookup Table

    Post Author: Ohmylord CA Forum: Formula I'm trying to read the field labels from the database so I can have one set of reports and have them work in multiple languages by changing the display value. I created a lookup table that has these fields and

  • Export SOAP WSDL's in UCM

    Hello All, I have created WSDL for 'AddCollection' in development env. I can able to create collection (folders) & check-in docs to this collections through a java program using this wsdl. Now i want to export this AddCollection.wsdl file to testing