[DISCUSSION] Patch WMC to run on Windows 10 final & possible alternatives

Discussion in 'Windows 10' started by ricktendo64, May 8, 2015.

  1. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    #10641 acer-5100, Aug 1, 2023
    Last edited: Aug 1, 2023

    I though you were aware of that, but i thought you would prefer the automated version.

    Maybe I'm biased because in start menu I find way more useful the frequently access list than sticking links manually...

    P.S. perhaps, funnily enough, I have a close friend which is definitely a delphi wizard, and has spent 3/4 decades coding in Pascal/Delphi &C. Now he is forced to work with .net because a new client, and he isn't the happiest person in the world.

    I guess it's your turn :p
     
  2. Delphiwizard

    Delphiwizard MDL Novice

    Sep 12, 2015
    39
    5
    0
    Nah i'll keep using Delphi until i retire and beyond, which is in 2026 already.
     
  3. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    143
    125
    10
    You guys are lucky: we only have ~30 terrestrial channels here, so no need for favorite lineups at all with so few channels :roflmao:

    :schmorch:

    (on a more serious note, .NET has changed quite a lot since it was open-sourced by MSFT. It's really a great platform to work with in 2023)
     
  4. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    #10644 acer-5100, Aug 1, 2023
    Last edited: Aug 1, 2023
    I'm used to keep the list small from NPVR and or DVBlink (which is way easier than from WMC itself), then, with the latest H265 development, I have configured everything before your nice tool, so adding every channel was a lot of work so I further reduced the list to the channels I *really* watch, so over my 350 channels I selected about 40 of them.

    Aside the normal change of habits that are usually unpleasant especially for non teenagers, he don't blame the environment/language per se, he blames more inconsistencies in documentation, and things that are supposed to work but actually aren't, because small quirks that long time .net coders learned over the years, and are used to, while he has to learn them quickly and all at once, to go ahead in his project

    Just my (second hand) 2 cents.:)
     
  5. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    143
    125
    10
    Yeah, every platform has it own learning curve but MSFT has been investing a lot of time in the docs lately and many of the pitfalls you describe have been eliminated or more clearly documented.

    That said, we mentioned .NET, but if C#, F# or VB.NET are not your cup of tea and you're a PowerShell fan, using the MCE .NET APIs is not terribly complicated (which is not surprising since PS is based on .NET Framework or .NET Core for the most recent versions):

    Code:
    using module C:\Windows\ehome\mcepg.dll
    using module C:\Windows\ehome\mcstore.dll
    
    using namespace System.Security.Cryptography
    using namespace System.Text
    using namespace Microsoft.MediaCenter.Store
    using namespace Microsoft.MediaCenter.Guide
    
    $algorithm = [SHA256]::Create()
    try {
      try {
        $store = [ObjectStore]::Open("Anonymous!User", [Convert]::ToBase64String(
          $algorithm.ComputeHash([Encoding]::Unicode.GetBytes(
            [ObjectStore]::GetClientId($true)))))
    
        try {
          $lineups = [Lineups]::New($store)
         
          foreach ($lineup in $lineups) {
            Write-Output $lineup.Name
          }
        }
        finally {
          $lineups.Dispose()
        }
      }
      finally {
        $store.Dispose()
      }
    }
    finally {
      $algorithm.Dispose()
    }
    
     
  6. ruslanshchur

    ruslanshchur MDL Senior Member

    Sep 13, 2020
    417
    95
    10
    What about porting Windows 7 flavour to 8/2012?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Kévin Chalet

    Kévin Chalet MDL Member

    Apr 11, 2019
    143
    125
    10
    Out of curiosity, what would be the point of doing that? :animatedfear:
     
  8. ruslanshchur

    ruslanshchur MDL Senior Member

    Sep 13, 2020
    417
    95
    10
    Because for example 8 Enterprise have some features that Pro with Media Center doesn't
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150

    Which features? You can always install enterprise and SKUwitch to WMC, or (never tried that combination personally) you should be able to SKUwitch to 7 Enterprise that is WMC enabled (I feel dumb but I discovered that only recently)
     
  10. ruslanshchur

    ruslanshchur MDL Senior Member

    Sep 13, 2020
    417
    95
    10
    Does prowmc product policies will break some Enterprise features (such as sideloading Metro apps, Windows To Go, AppLocker, DirectAccess, BranchCache, Subsystem for Unix-based Applications, and etc that 8.0 Pro with Media Center lack)?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    I'm afraid I never used a single one of this list, except win2go just for couriosity a decade ago.

    As usual the best way to test your personal needs is to test personally
     
  12. ruslanshchur

    ruslanshchur MDL Senior Member

    Sep 13, 2020
    417
    95
    10
    Also does Windows Storage Server 2012 R2 Essentials exist? As I see only Storage Server 2012 R2 Standard and Workgroup, so, which one is the best for WMC?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    Yes I used it for years. It's practically a server standard with a different branding

    WMC run more or less the same in any windows.

    So choose the windows you like/need and then install WMC on top of it.
     
  14. SaranSDS008

    SaranSDS008 MDL Novice

    Apr 30, 2022
    4
    3
    0
    I think features like Bitlocker TO GO, Applock, Brandcache, Domain Creation, etc are exclusive to enterprise SKU. Plus, im not sure if novice user can have an understanding of using tools like skuswitch.
    Wish there'a a patched WMC for Windows 8 RTM Enterprise and possibly for Vista Enterprise as well apart from the 8.1's one which can be used to deploy it in 8.1 Enterprise and in Newer Windows.
     
  15. SaranSDS008

    SaranSDS008 MDL Novice

    Apr 30, 2022
    4
    3
    0
    I see. But im sure someone out there, and possibly many companies rely on these features. so i believe its essential to have these features intact since it can benefit someone or many ppl.
     
  16. ruslanshchur

    ruslanshchur MDL Senior Member

    Sep 13, 2020
    417
    95
    10
    Can you send me storage server 2012 r2 essentials in DMs? Because I can only find storage server 2012 r2 standard and workgroup (or one of them is the one which is essentials?)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    Download the standard or the essentials. To do what you want to do either are both fine.

    The download links @ tecus for WSSe images seem dead (looks like they sell just Linux NAS now)

    wsse_atom_v2.2_en_20160104.iso

    wsse_w5810_en_20151231.iso

    Feel free to find them by yourself, if you have time to waste.
     
  18. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150

    Exclusive means nothing.

    Some features in some SKU are not there because a missing package, some don't work because a Kernel policy.

    Given both adding packages and SKUwitching are non destructive process, and very quick to test, just test them. No one (including MS people) has experience with all the feature that Windows can offer across all the SKUs, so ynless you're very lucky to find a person with your specific need, test yourself is what you need to do.

    But (to be sincere) your request sounded more like a quick list find using Ggogle, rather than a real personal need.

    So we wait for genetically modified users who born already experienced, or we can use the good old method of, testing, learning, experimenting, growing?
     
  19. ruslanshchur

    ruslanshchur MDL Senior Member

    Sep 13, 2020
    417
    95
    10
    Does the workgroup one will work too?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    4,003
    2,923
    150
    #10660 acer-5100, Sep 5, 2023
    Last edited: Sep 11, 2023

    It's not like you ask a question four times you get four different answers...

    For the last time. For server 2012 r2 you need the wsemp package and the wsemp package installs only on Essential flavors and in the Standard/Datacenter if the Essentials role is enabled.

    Storage Workgroup has not the essential role installed or installable.

    Then you can patch SKUwitch/ add/remove roles, turn windows inside out, but unlike non existing SKU like my server 2020, that brings a mix of features that you can't get fom MS no matter hou much you pay, in 2012R2 case patching a SKU to get something that is virtually identical to a SKU readily available would be just a waste of time.

    Perhaps deploying and booting any windows in a half decent machine of this decade (as native vhd or as a Hyper-V machine) takes 5/10 minutes, so why not spend your time experimenting yourself? Maybe you wouldn't reach your goal, but you'll learn 10 times more things than asking and waiting.