You are here

Feed aggregator

Unity Windows Offer 프로그램

MSDN Blogs - Mon, 11/24/2014 - 01:13

Unity로 개발한 게임을 Windows 플랫폼으로 포팅하면 윈도우 8.x 태블릿 디바이스 등의 혜택을 받을 수 있는 프로그램이 진행 중입니다.

 

Redirecting @studentpartner.com Emails to Your Personal Email Address

MSDN Blogs - Mon, 11/24/2014 - 01:08

If you are reading this, then you must be already an MSP or want to be one. Because, only MSPs get to use MSP (YOU@studentpartner.com) account. However, as using this MSP account is mandatory to all MSPs, so it often becomes a burden to keep track of mails of both of our personal mail account and MSP  mail account. Still, we do not want to miss any. So, in this post I will show you a very simple and easy way to redirect all your MSP emails from your MSP account to your personal email account. Which technically means, when someone sends any email to your MSP (YOU@studentpartner.com) account, a copy of the same email will automatically go to your personal email account. Isn't that great? Let's check out the steps with illustrations for help.

Log-on to StudentPartner.com account

Go to http://portal.office.com. Enter your MSP email address and password. If you have not got your MSP account credentials yet, then contact your MSP Campus Lead ASAP. You will find the services below provided to you through your MSP account. Click on Outlook.

Setting up the Redirection

You will land on your MSP email account's inbox page. Click on the "settings icon" which looks like a black wheel. Click on the "settings icon" which looks like a black wheel. A drop list will open. Select and click on "Options" from the drop list.

You will be taken to the options page. Click on "Forwarding" which is at the left panel of the page as shown in the picture below.

After clicking "Forwarding" you will get to see the forwarding aka. redirection options for your emails. Check on “Start following” when the screen comes. Fill out a field “Forward my email to:.” Put your personal email address there and also check on “Keep a copy of forwarded messages in Outlook Web App”, and when done click Save.

Now wait until it is saved and then click "Options" to get back to the previous screen and you are done with all the procedure for redirecting all your MSP inbox emails to your personal mail address.

Article courtesy: https://lazylearnerrises.wordpress.com/2014/11/22/redirecting-studentpartner-email-to-your-personal-mail-address/

ID@Xbox 프로그램 소개

MSDN Blogs - Mon, 11/24/2014 - 01:06

   

국내에 Xbox One 기기가 정식으로 출시되면서 ID@Xbox 프로그램이 한국에 시작되었습니다. ID@Xbox 는 품질이 검증된 게임 개발자가 Xbox One으로 자신의 게임을 디지털로 셀프 퍼블리싱하고 성공할 수 있도록 지원하는 마이크로소프트의 프로그램 입니다.

   

ID@Xbox 의 진행 절차는 1) 온라인으로 신청서를 제출하고 NDA (상호비밀유지각서)를 체결합니다. 여기에서 품질이 검증이 되면 2) 두대의 Xbox One 개발킷을 무료로 받고 개발자 포럼과 문서에 액세스할 수 있게 됩니다. 이후 3) 비용 없이 인증을 받고, 마켓에 출시하는 플레이북에 액세스 합니다.

   

ID@Xbox 프로그램의 특징은 아래와 같습니다.

   

1) No-Cost Development Tools

개발도구 및 문서, 포럼 뿐만 아니라 게임을 Xbox One 으로 출시 및 업데이트 하는데 비용이 들지 않습니다.

   

2) Full Platform Access

키넥트, 성과, 스코어, 챌린지, 스마트글래스, Xbox Live 등 Xbox One 플랫폼의 모든 기능에 접근할 수 있습니다.

   

3) Great Discovery

다른 게임과 같은 스토어에서 게임이 판매되며 추천, 트랜드, 스포트라이트 등을 통해 게이머들이 여러분이 만든 게임을 보다 쉽게 찾을 수 있도록 합니다.

   

4) Robust Community

전 세계 개발자들을 대상으로한 행사부터 커뮤니티 지원을 위한 비공개 포럼까지 동료 개발자들과 연결할 수 있도록 지원합니다.

   

신청 및 보다 자세한 내용은 아래 사이트로 가셔서 살펴보시길 바랍니다. (영문으로만 되어 있는데요, 궁금한 내용이 있으시면 이 포스트에 댓글이나 우측 상단의 메일 보내기로 연락 주시길 바랍니다.)

   

ID@Xbox 사이트 바로가기

   

 *E3 2014에서 발표한 ID@Xbox Gaming Montage 영상을 보시면 어떤 게임들이 ID@Xbox 프로그램에서 진행 중인지 확인하실 수 있습니다.

[Corona SDK] 用 CoronaCards 來開發 Windows Phone程式教學

MSDN Blogs - Mon, 11/24/2014 - 01:03

作者: 魏蘶
(感謝台灣 Microsoft 資深平台架構經理 Herman Wu 的大力協助) 
(感謝 Corona SDK 台灣區大使 Bob Yeh 大力協助)
 

現在用 Corona SDK 開發手機應用程式,寫一份程式碼,除了可以發佈到 iOS 和 Android平台以外,還新增了一個選項,發佈到 Windows Phone 平台!

如果你也有興趣的話,請看我這篇文章的分享:

A.開始之前要知道的事情

1. CoronaCards

Corona SDK 透過了另外一個工具叫做 CoronaCards 來支援 Windows Phone 的開發。大部份在 Corona SDK 的程式碼在CoronaCards都有支援,目前還在陸續增加支援中。在下面的網址有目前支援的功能列表:

http://docs.coronalabs.com/daily/coronacards/wp8/support.html

2. 所需軟體與硬體

需要 Windows 8.1作業系統、Visual Studio(免費的 2013 Express版就可以了)。除此以外,當然還需要跑Windows Phone 8或8.1系統的 Windows Phone。準備好了我們就開始開發 Windows  Phone 軟體吧! Go!

B.安裝 CoronaCards 步驟

1.先到 coronacards.com 網站下載 coronacards。



2.選擇 Windows Phone 8 的部分,按下 Download。
 


3.下載檔案解壓縮後會看到一個名為「CoronaLabs.Corona.Cards.WindowsPhone」的檔案。雙擊這個檔案圖示,開始執行。

 


4.在彈出的對話框中選取要把 CoronaCards 安裝到 Microsoft Visual Studio Express 2013 for Windows 之後,按下 Install 開始安裝。
 


C.用Windows Phone模擬器執行 CoronaCards 程式

1.安裝好 Corona Cards 之後打開 Visual Studio Express 2013,在上方工具列選擇 [檔案] > [新增專案]
 


2. 在新增專案跳出來的對話框左邊選擇 [範本] > [Visual C#] > [Corona]。接著在對話框中間選擇 CoronaCards App。最後在下面填上專案的名稱、選擇存檔的位置。都完成之後,按下確定。
 


3.按下上面的用模擬器執行的按鈕 

4.各位觀眾!Corona SDK的程式就在Windows Phone模擬器上執行啦!有沒有很簡單?!

(如果出現 [你沒有執行模擬器的權限] 的警告視窗時,請按一下 [重試] )
 

請看一下右邊欄檔案的結構。在專案資料夾中的 [Asset] 資料夾中,有一個 [Corona] 的資料夾。以後就把Corona檔案就放在這邊。目前檔案資料夾裡有config.lua、main.lua,與world.jpg 圖片,這樣就畫面上就出現了 Hello World的程式。


 

D.去除程式中的浮水印

1.模擬器順利執行程式後,會發現畫面上有TRIAL的浮水印。要去掉這樣的浮水印,要付錢訂閱 CoronaCards 的服務才能移除。Windows Phone 的 CoronaCards 服務訂閱一年要499美元。(約台幣15000)。除此以外,Corona SDK Pro 版的用戶,可以免費享有 Windows Phone 的 CoronaCards 服務。(Corona SDK Pro 版每年 588美元 [約台幣 18000] )。我自己是 Corona SDK Pro版的用戶,所以做下面的動作,移除程式中的浮水印。 

到 CoronaLabs 網站、自己 Account 的頁面,可以看到右邊有 CoronaCards Licenese。按下 Get License 的按鈕。


 

2.按下按鈕會下載到一個叫做「license.data」的檔案,把這個檔案拉進Visual Studio中Corona的資料夾裡。

*請注意,是拉到 [Asset] > [Corona] 的資料夾中。

 


3.這樣重新執行模擬器,就會發現浮水印不見了。
 

E.移除程式右邊的Debug數字

1.浮水印移除後,你有發現模擬器右邊有一列惱人的數字嗎?
 

 

2.這是Windows Phone中除錯的數字。要消除這列數字的話,請先到右邊欄選擇[App.xaml] > [App.xaml.cs]檔案。雙擊後,在左邊的視窗就會出現這個檔案的程式碼。找到public App()這個函式,其中有一行Application.Current.Host.Settings.EnableFrameRateCounter = true;。如圖,在這行前面加上「//」把這行註釋起來。你會發現右邊的Debug數字就會不見啦!讚!
 

 

F.用Windows Phone模擬器執行自己的CoronaCards程式

1.把在其他程式運行OK的程式專案資料夾中的所有檔案拖拉到 [Assets] > [Corona] 的資料夾。當然要取代掉原本的main.lua。並且把預設的 world.jpg 刪除。
 

 
 

2.在右邊欄選取上一步匯入的所有檔案。在右邊欄下面的建置動作選項中,選擇「內容」。讓Visual Studio把這些檔案都當作內容來處理。
 

 3. 重新執行模擬器,就會發現你的App已經可以在Windows Phone模擬器運行了。(*請注意:音檔要用.wav或是.ogg格式)


G.橫向程式的設定

如果想要讓自己的程式支援橫向執行的話,請在右邊蘭選擇 MainPage.xaml。雙擊檔案之後,看到左邊的程式碼。在SupportedOrientations與Orientation做設定就好了。如果程式是直向的話,就填「Portrait」,如果是橫向的話,則填入「Landscape」。


 

H.使用客制化字型

在Windows Phone使用客制化字型要先知道字型名與檔案名的分別。當然也要把要使用的字型加入到 [Assets] > [Corona] 資料夾。在建立文字的時候,字型的參數以「檔案名#字型名」的組合帶入,就可以正確顯示出客制化文字。如範例圖示,字型的參數我帶入的是”04b_11.ttf#04b_11”,這樣就可以顯示出客制化字型。
 


 

以上就是這次分享的內容:我們學到了怎麼安裝CoronaCards、怎麼用模擬器開啟預設的Hello World程式,以及怎麼把自己的程式放到模擬器上去執行。

除此以外,我們也學到怎麼使用客製化的字型,與把系統預設的 debug文字去除的方法。下次將繼續介紹如何實機測試與上架。


文章出處:  [Corona SDK] 用 CoronaCards 來開發 Windows Phone程式教學

Visual Studio Online global outage

MSDN Blogs - Mon, 11/24/2014 - 00:39

Update: 24 Nov 2014 @ 10:30 AM UTC

At this time, some customers may be able to access their accounts. The service is still responding slowly or not at all for many customers. Customers may still be experiencing 500 or 403 errors as they try and access their accounts. We have applied a number of mitigations and our engineers are working to restore  the service as quickly as possible. Root cause is still not known at this point, but it is not related to the Azure storage outage last week.

 

Update: 24 Nov 2014 @ 10:00 AM UTC

At this time, Visual Studio Online is unavailable to all customers. The root cause is not known, but the databases that back the central identity service are overloaded and not accepting connections. Our engineers and our partners in Azure are engaged and we are working to mitigate the issue as soon as possible.

 

---- 

Customers will be experiencing slowness in VSO services, our DevOps are currently engaged to fix this issue.  We apologize for the inconvenience this may be causing you.

We will provide an update in the 60 minutes

Sincerely,

VS Online Service Delivery Team

   

Join Frozen’s Anna and Elsa in an exclusive Hour of Code tutorial!

MSDN Blogs - Mon, 11/24/2014 - 00:30

One of the best ways to get children to engage with new ideas is to have them come from people – or characters – that they already have a natural affinity with. Teaching children through friendly and amusing characters helps to bring a level of engagement via entertainment that has long been used both through books and video. For those of us of a certain vintage, programmes such as Sesame Street and Rainbow added a value to the basics of language, arithmetic and social education by conveying the information through lovable characters that would capture the minds of children and make them want to learn.

It’s no surprise therefore that this approach has been adopted by Code.org by recruiting characters from Disney’s “Frozen” to help deliver an exclusive tutorial as part of the Hour of Code! Thanks to Disney Interactive, Code.org’s signature tutorial for the 2014 Hour of Code features Disney Infinity versions of Disney’s “Frozen” heroines Anna and Elsa!

This Hour of Code initiative is aimed at getting young people to learn the basics of coding, and with it expose them to the sort of thought processes and skills that can be applied in every area of education and work – not just in coding. As the name suggests, all the tutorials available can be completed within an hour, and in this particular one-hour activity, children will learn to write code to help Anna and Elsa create snowflakes and magical “ice craft,” while also learning logic, maths and cultivating creative confidence. Then, they can share their creations online or with friends.

To organised your own Hour of Code event, please refer to our last blog on the topic: 40,000 Hour of Code events already organised – how to plan your own.

Join Frozen’s Anna and Elsa in an exclusive Hour of Code tutorial!

MSDN Blogs - Mon, 11/24/2014 - 00:30

One of the best ways to get children to engage with new ideas is to have them come from people – or characters – that they already have a natural affinity with. Teaching children through friendly and amusing characters helps to bring a level of engagement via entertainment that has long been used both through books and video. For those of us of a certain vintage, programmes such as Sesame Street and Rainbow added a value to the basics of language, arithmetic and social education by conveying the information through lovable characters that would capture the minds of children and make them want to learn.

It’s no surprise therefore that this approach has been adopted by Code.org by recruiting characters from Disney’s “Frozen” to help deliver an exclusive tutorial as part of the Hour of Code! Thanks to Disney Interactive, Code.org’s signature tutorial for the 2014 Hour of Code features Disney Infinity versions of Disney’s “Frozen” heroines Anna and Elsa!

This Hour of Code initiative is aimed at getting young people to learn the basics of coding, and with it expose them to the sort of thought processes and skills that can be applied in every area of education and work – not just in coding. As the name suggests, all the tutorials available can be completed within an hour, and in this particular one-hour activity, children will learn to write code to help Anna and Elsa create snowflakes and magical “ice craft,” while also learning logic, maths and cultivating creative confidence. Then, they can share their creations online or with friends.

To organised your own Hour of Code event, please refer to our last blog on the topic: 40,000 Hour of Code events already organised – how to plan your own.

Join Frozen’s Anna and Elsa in an exclusive Hour of Code tutorial!

MSDN Blogs - Mon, 11/24/2014 - 00:30

One of the best ways to get children to engage with new ideas is to have them come from people – or characters – that they already have a natural affinity with. Teaching children through friendly and amusing characters helps to bring a level of engagement via entertainment that has long been used both through books and video. For those of us of a certain vintage, programmes such as Sesame Street and Rainbow added a value to the basics of language, arithmetic and social education by conveying the information through lovable characters that would capture the minds of children and make them want to learn.

It’s no surprise therefore that this approach has been adopted by Code.org by recruiting characters from Disney’s “Frozen” to help deliver an exclusive tutorial as part of the Hour of Code! Thanks to Disney Interactive, Code.org’s signature tutorial for the 2014 Hour of Code features Disney Infinity versions of Disney’s “Frozen” heroines Anna and Elsa!

This Hour of Code initiative is aimed at getting young people to learn the basics of coding, and with it expose them to the sort of thought processes and skills that can be applied in every area of education and work – not just in coding. As the name suggests, all the tutorials available can be completed within an hour, and in this particular one-hour activity, children will learn to write code to help Anna and Elsa create snowflakes and magical “ice craft,” while also learning logic, maths and cultivating creative confidence. Then, they can share their creations online or with friends.

To organised your own Hour of Code event, please refer to our last blog on the topic: 40,000 Hour of Code events already organised – how to plan your own.

Microsoft Dynamics обединява бизнеса и технологиите

MSDN Blogs - Mon, 11/24/2014 - 00:24

Тази есен очаквайте нови решения за обслужване на клиенти, социални функции и маркетинг.

Microsoft Dynamics CRM ви помага да намалите разходите и да увеличите рентабилността, като организирате и автоматизирате бизнес процесите, повишаващи удовлетвореността и лоялността на клиентите.

Управлението на връзките с потребителите (CRM) осигурява холистичен поглед върху всеки клиент, позволяващ на обслужващите го служители да вземат бързи и информирани решения за стратегически действия в областта на продажбите, маркетинга и обслужването.

Изберете най-прекия път за разгръщане на пълния ви потенциал.

 

Microsoft Dynamics CRM и Office 365 позволяват на екипите ви да се ангажират по-ефективно с клиентите. Тази мощна комбинация от управление на връзките с потребителите и вече познатите инструменти на Microsoft Office ще ви помогне да издигнете производителността на ново ниво.

  • Лесно усвояване – Използвайте познати инструменти, осигуряващи надеждна работа на персонален компютър, мобилни устройства и браузъри, независимо дали използвате облачни или традиционни приложения.

  • На разположение навсякъде - Работете безпроблемно онлайн или офлайн с повсеместен достъп до информация и приложения.

  • Ориентираност към екипите Споделяйте лесно информация в или извън организацията с възможности за мониторинг на промените и запаметяване, симулиращи социални инструменти като Twitter.

  • Повече сигурност в облака Наслаждавайте се на финансово обезпечена сигурност, поверителност на данните, както и на последователни, управлявани от Microsoft надстройки, които ще ви гарантират спокойствие в натовареното административно ежедневие.


Identity Libraries: Status as of 11/23/2014

MSDN Blogs - Mon, 11/24/2014 - 00:15
New post: http://www.cloudidentity.com/blog/2014/11/24/identity-libraries-status-as-of-11232014/...(read more)

Wood Grain Drawn with Small Basic

MSDN Blogs - Mon, 11/24/2014 - 00:00

What kind of pattern can you see in cross section of a tree? Stripe? Concentric circles?

I made a Small Basic program to draw wood grain. The program ID is KFJ748.

Российские ученые исследуют «планшетный этикет» и феномен «лайка» в облаке Microsoft

MSDN Blogs - Sun, 11/23/2014 - 23:50
Гранты Azure на 360 000 часов облачных вычислений и 40 терабайт облачного хранилища выиграли два научных коллектива из России, занимающиеся исследованиями в области машинного обучения и социологии. Москва, 20 ноября 2014 г . – Две группы ученых из России стали победителями  конкурса Azure for Research, проводившегося исследовательским подразделением Microsoft Research. Молодые ученые получили возможность бесплатно использовать облачную платформу Microsoft Azure для своих исследований в течение...(read more)

12월 10일(수) Unity Porting Lab 안내

MSDN Blogs - Sun, 11/23/2014 - 23:37

12월 10일(수)에 한국마이크로소프트에서 진행되는 Unity 게임을 WIndows 로 포팅하는 행사가 진행됩니다. Unity 로 만든 게임을 갖고 있는 분들의 많은 참여 부탁드립니다.

Azure-hai haastaa ja palkitsee parhaat Xbox One -pelikonsoleilla

MSDN Blogs - Sun, 11/23/2014 - 23:15

Lentävät hait ovat valmiina ottamaan Helsingin haltuun joulukuussa ja aivan kuten joulupukki, hait eivät tule tyhjin käsin! #DevShark 24h hackathonin aikana Malja BTL Oy järjestää haasteita pilvipalveluiden, erilaisten sensoreiden sekä laitteiden ympärille. Tule mukaan kehittämään ratkaisuja Azurella, Oculus Riftilla, AR Drone 2.0:lla, Kinect for Windows v.2 – sensorilla tai jopa Arduino ja NetDuinolla! Varaa paikkasi nyt osoitteessa EventBriten kautta.

Haasteissa arvioidaan ratkaisujen soveltuvuutta käyttötarkoitukseensa sekä pilvipalveluiden käyttöä. Ratkaisut voidaan kehittää mm. web-, Android-, iOS- tai Windows-sovelluksena, jotka käyttävät Azure pilvipalveluita. Malja palkitsee jokaisen haasteen voittavan tiimin kahdella Xbox One pelikonsolilla.

Haaste #1 – Mobiili

Pelit on pop ja pivi on hot. Pelejä pelataan erilaisilla laitteilla ja pelaajilla on eri laitteita joilla he pelaavat. On tablettia, PC:tä, puhelinta ja sitten vielä eri käyttöjärjestelmät! Nykyään sovellusten ja pelien asetukset ja saavutukset säilyvät vaikka laite vaihtuu. Voin esimerkiksi pelata levelille 3 puhelimella ja asentaa sen sitten tabletilleni, jossa voin jatkaa peliä suoraan siitä mihin jäi puhelimella, eikä minun tarvitse aina aloittaa Level 1:sta.

Mitä muuta keksit?  Tässä haasteessa etsimme sitä seuraavaa mobiilisovellusta tai peliä, joka vie pilven käytön aivan uudelle ulottuvuudelle. Peli voi olla kehitetty aikaisemmin tai 24h #DevShark hackathonin aikana.

Haaste #2 – Innovaatio

Pilvessä maailma näyttää ihan erilaiselta. Hyviä esimerkkejä tästä ovat Helsingin bussiliikenteen ”big data”-esimerkki tai Skype Speech Translator ”machine learning”-esimerkki. Azuressa on monia eri palveluita ja ominaisuuksia, jotka mahdollistavat aivan uusia ratkaisuja. Mikä sinun innovaatiosi on? Etsimme sitä seuraavaa mullistavaa ideaa, joka tuo meitä lähemmäksi sitä Star Trekin kuvaamaa tulevaisuutta.

Haasteen voittajaksi valitetaan se innovaatio joka käyttää pilvipalveluita uudella innovatiivisella tavalla. Ratkaisun kehitystä on tehtävä #DevShark 24h hackathonin aikana, mutta se voi olla aloitettu aikaisemmin ja sitä voidaan jatkaa tapahtuman jälkeen.

Haaste #3 - Sensorit, data ja liikunta

Beep here, beep there, beep everywhere. Maailma tuntuu olevan täynnä erilaisia sensoreita ja erilaiset laitteet ja rannekkeet keräävät tietoa liikkumisestamme päivän aikana. Sinulla voi olla Polar Loop, Microsoft Band tai ehkä puhelimesi kerää tietoa liikkumisestasi, esimerkiksi Sensor Core SDK:n kautta.

Meillä on runsaasti esimerkkejä miten näitä sensoreita käytetään esimerkiksi hyötyliikunnan lisäämiseen. TheFunTheory.com järjesti ”Piano Stairs”-kokeilun, Coca-Cola haastoi ihmiset tanssimaan ja Hämeenlinnassa kehitetään osallistavia ja voimaannuttavia pilottisovelluksia. #DevShark hackathonissa tarjoamme osallistujien käyttöön erilaisia sensoreita ja laitteita, joilla voidaan kerätä tietoa käyttäjän liikkumisesta.

Suomessa toimivan Valo ry:n visiona on tehdä suomalaisista maailman liikkuvin urheilukansa vuoteen 2020 mennessä. Valo ry osallistuu #DevShark-hackathoniin ja haastaa osallistujat miettimään miten käyttäisit sensoreita, dataa ja teknologiaa liikunnan edistämiseen. Ratkaisu voi keskittyä hyötyliikunnan lisäämiseen tai esimerkiksi peruskoulun liikuntatuntien ja välituntien liikunnan lisäämiseen. Etsimme Valo ry:n kanssa sitä seuraavaa innovaatiota liikunnan lisäämiseen, jota voidaan jatko kehittää tapahtuman jälkeen Valon kumppaneiden tuella.

 

Avoiding Visual Studio Fakes Build break

MSDN Blogs - Sun, 11/23/2014 - 20:41

If you are using Visual Studio Fakes in your Unit Testing, and you created your test project from any of the below versions of Visual Studio, then if you upgrade to Visual Studio 2013 Update 4, you may start hitting build errors around Microsoft.QualityTools.Testing.Fakes.dll.

Visual Studio 2012

Visual Studio 2013 Update1

Visual Studio 2013 Update2

Visual Studio 2013 Update3

 

Exact error message : "The type 'Microsoft.QualityTools.Testing.Fakes.Stubs.StubBase`1' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.QualityTools.Testing.Fakes, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'".

 

To overcome this build error : please follow any of the below workarounds :

1. In all your .proj files that refer this assembly, remove the version info from the reference. (it should not be having 11.0.0.0)

2. In all your .proj files that refer this assembly, turn specific version field of the reference to "false".

 

Hope this helps.

Installation of the MBAM fails with the error 0x80041010

MSDN Blogs - Sun, 11/23/2014 - 19:00

 

Hello Everyone,

 

Many of you would have come across issues with respect to the installation of the MBAM 1.0\2.0\2.5 Client on Windows 7, 8 and 8.1 machines.

 

The installation of the Client starts as follows:

 

 

The installation rolls back in few seconds as seen in the following screenshot.

 

 

We will notice  the  following error message in the Application Event logs:

 

Log Name:      Application

Source:        Microsoft-Windows-WMI

Date:          10/1/2014 1:19:08 PM

Event ID:      10

Task Category: None

Level:         Error

Keywords:      Classic

User:          N/A

Computer:  XXXX.COM

Description:

Event filter with query "SELECT * FROM __InstanceOperationEvent WITHIN 30 WHERE TargetInstance ISA 'mbam_Volume' AND TargetInstance.BitLockerManagementVolumeType='3'" could not be reactivated in namespace "//./ROOT/Microsoft/MBAM" because of error 0x80041010. Events cannot be delivered through this filter until the problem is corrected.

 

err 0x80041010

# for hex 0x80041010 / decimal -2147217392

AXE_E_ASSESSMENT_CRASHED                                       axeerror.h

# The assessment crashed or caused a system reboot without

# first notifying AXE of an impending reboot.

PP_E_EXCLUDED                                                  errormsg.h

# The credential is blocked.

SYNC_E_ITEM_HAS_NO_VERSION_DATA                                synchronizatio

errors.h

# Operation is not valid as the specified item has no version

# data.

WBEM_E_INVALID_CLASS                                           wbemcli.h

 

 

Source:        MsiInstaller

Date:          10/1/2014 1:19:15 PM

Event ID:      11708

Task Category: None

Level:         Information

Keywords:      Classic

User:          N/A

Computer:      XXXX.COM

Description:

Product: MDOP MBAM -- Installation failed.

 

Additionally we would find the following in the MSI logs:

 

MSI (c) (D8:C4) [19:11:59:227]: Note: 1: 1708

MSI (c) (D8:C4) [19:11:59:227]: Product: MDOP MBAM -- Installation failed.

 

MSI (c) (D8:C4) [19:11:59:227]: Windows Installer installed the product. Product Name: MDOP MBAM. Product Version: 2.1.0117.0. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 1603.

 

MSI (c) (D8:C4) [19:11:59:227]: Grabbed execution mutex.

MSI (c) (D8:C4) [19:11:59:227]: Cleaning up uninstalled install packages, if any exist

MSI (c) (D8:C4) [19:11:59:243]: MainEngineThread is returning 1603

 

 

 err 1603

# for decimal 1603 / hex 0x643

  csierrWebService_AccessDenied                                  csiErrorDefinit

ions.h

  ecFavCreateMessage                                             ec.h

  ERROR_INSTALL_FAILURE                                          winerror.h

# Fatal error during installation.

# No results found for hex 0x1603 / decimal 5635

# as an HRESULT: Severity: SUCCESS (0), FACILITY_NULL (0x0), Code 0x643

# for decimal 1603 / hex 0x643

  ERROR_INSTALL_FAILURE                                          winerror.h

 

At the time of installation if we capture a process monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx)we would see the following

 

12:21:33.7955823 PM rundll32.exe 35176 CreateFile C:\Windows\System32\mofcomp.exe NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

12:21:33.7959753 PM rundll32.exe 35176 CreateFile C:\Windows\Installer\MSIEC.tmp-\mofcomp.exe NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

12:21:33.7964261 PM rundll32.exe 35176 CreateFile C:\Windows\System32\mofcomp.exe NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

12:21:33.7972865 PM rundll32.exe 35176 CreateFile C:\Windows\system\mofcomp.exe NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

12:21:33.7977407 PM rundll32.exe 35176 CreateFile C:\Windows\mofcomp.exe NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

12:21:33.7989175 PM rundll32.exe 35176 CreateFile C:\Program Files\Java\jdk1.8.0_05\bin\mofcomp.exe NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a

 

By default the environment variables for windows Vista\7\8 are as follows:

 

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;{plus program paths}

                 (OR)

%SystemRoot%\system32;

%SystemRoot%;

%SystemRoot%\System32\Wbem;

 

These are the environment variables which are listed at the time of the issue which is the cause of the installation failure.

 

 

This usually occurs when the environment variables have been changed by Code Developers for developing their product.

 

So we can fix this issue by following any one of the following methods:

 

Method 1:

 

Copying the mofcomp.exe from WBEM folder to the default folders like

%SystemRoot%\system32;

%SystemRoot%;

 

Method 2:

 

We can modify the environment variables on your machine by doing any one of the following steps:

 

GUI:

 

1.Open Computer Management.

2. In the console tree, right-click Computer Management (Local), and then click Properties.

3. On the Advanced tab, under Environment Variables, click Settings.

4. Select a user in the User variables for list.

5. Click the name of the system variable (Path)

6. Click Edit to change the value of the Path

 

(OR)

 

Registry:

 

1.Open regedit.exe

2.Navigate to the following location:

   HKLM\System\CurrentControlSet\Control\SessionManager\Environment

3.On the right hand pane , select Path and right click , modify and enter the environment variables.

 

 

 

 

You can verify the environment variables by running the command SET PATH with admin privileges on an elevated command prompt .

 

 

 

Hope this was helpful!

 

More Information:

 

Environment variables are a set of dynamic named values that can affect the way running processes will behave on a computer.

They are part of the operating environment in which a process runs.

 For example, a running process can query the value of the TEMP environment variable to discover a suitable location to store temporary files, or the HOME or USERPROFILE variable to find the directory structure owned by the user running the process.

System path variables[citation needed] refer to locations of critical operating system resources, and as such generally are not user-dependent.

%PATH%This variable contains a semicolon-delimited (do not put spaces in between) list of directories in which the command interpreter will search for an executable file that matches the given command. Environment variables, that represent paths, may be nested within the %PATH% variable, but only at one level of indirection.

If this sub-path environment variable itself contains an environment variable representing a path, %PATH% will not expand properly in the variable substitution.

%ProgramFiles%, %ProgramFiles(x86)%, %ProgramW6432%The %ProgramFiles% variable points to the Program Files directory, which stores all the installed programs of Windows and others.

The default on English-language systems is "C:\Program Files". In 64-bit editions of Windows (XP, 2003, Vista), there are also %ProgramFiles(x86)%, which defaults to "C:\Program Files (x86)", and %ProgramW6432%, which defaults to "C:\Program Files". The %ProgramFiles% itself depends on whether the process requesting the environment variable is itself 32-bit or 64-bit (this is caused by Windows-on-Windows 64-bit redirection).

 

 

Articles about the environment Variables.

 

http://technet.microsoft.com/en-us/library/ee156595.aspx --Environment Variables

http://technet.microsoft.com/en-us/library/dd560744(v=WS.10).aspx --Recognized Environment Variables

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true --Command shell overview

http://support.microsoft.com/kb/104011 --How to propagate environment variables to the system

http://technet.microsoft.com/en-us/library/cc736637(v=WS.10).aspx --Add or change environment variables

 

More to come soon!

 

Suganya Natarajan

Windows Core Team

Video tutorials on setting up Direct3D, and a D3D Store app called Gravviti

MSDN Blogs - Sun, 11/23/2014 - 18:25

If you've done Direct3D programming, or if you've taken a peek at the DirectX project templates in Visual Studio, then you'll know that there's a series of steps to follow to get everything set up before you can even think about rendering. I recently published a few videos in a playlist (Programming/D3D setup) that walk through the code involved in this setup work. In them, I've tried to explain what each step and piece does, and why it's needed. You might find the videos interesting if you're new to Direct3D. And even if you're not new to Direct3D, if it's been a while since you thought about or looked at those steps then you might be interested in a refresher.

I use my own codebase as an example, which consists of source files that can be built for Win32 and Windows Runtime (Windows Store and Windows Phone Store), both with and without XAML integration. The videos are meant to convey ideas, and techniques, and principles. The idea is not to give you a fish, but instead to show you some ways of fishing. Once you know what to do, and why you're doing it, writing the code is not that hard; and writing it your way is a lot of fun. Besides, there's loads of code on MSDN, in the DirectX SDK samples, in the Visual Studio project templates, and just generally on the web.

I intend to build on this beginning, and the videos to follow will deal with beginning to get pixels on the screen. There's a lot more in my codebase that I want to demonstrate.

On the same video channel, but in a different playlist (Gravviti tutorials) are demonstrations of the Windows Store app that I published most recently. With Gravviti, you can design cool and fascinating planets and stars (and other unusual abstract, kaleidoscopic effects) and then set them in graceful motion as you fly through them in space. Either sit and watch, or stand your Surface on a shelf among your picture frames, set a slow speed, and enjoy a unique motion decoration. Gravviti is both design and entertainment. It will appeal to the creative and the curious. It's somewhere between an app, a game, and an art tool. It offers a chance for creativity, interaction, entertainment, discovery, decoration, and the enjoyment of a moving art form. You mix together gradients on various visual layers to put together an overall effect of color and light, luminance, shadow, etc. You can make traditional-looking celestial bodies or you can push the math inside the gradient calculators to the limits and see what kind of otherworldly and psychedelic effects you can achieve.

You can get the Gravviti app at http://apps.microsoft.com/windows/app/gravviti/7588833e-80b9-497b-9a7b-4c3dc450a287.

Interactive Visualizations

MSDN Blogs - Sun, 11/23/2014 - 15:27
I was looking at a recent article which provided data visualizations that were rather difficult to understand and analyze. Here is the Washington Post article that I refer to: LINK . This set me thinking about how interactive visualizations empower the reader to engage with the visualization to better understand the data as well as make their own discoveries with it. I found the original data for the article at LINK and selected the Supplemental Table 1 for my experiment with Excel & Power BI...(read more)

A Windows 8 tablet for under $90?

MSDN Blogs - Sun, 11/23/2014 - 15:27

This seems incredible to me! Coles have a 7” Windows 8 touch tablet, with Office 365 Personal, for $89.

It’s just one of a few surprises that I have seen this year, as more and more low-cost laptops, tablets and convertibles (tablets with detachable keyboards) have been appearing. But I never expected a tablet under $100 with Office 365 included (which means it also comes with 1TB OneDrive online storage and 60 monthly Skype minutes).

My daughter’s school is going BYOD for next year, and I’d already decided that I was going to invest in a Surface Pro 3 for her (because of the power of the pen, and because since I got my Surface Pro, it’s made a massive difference to my own notetaking). But my concern was that she may not look after it and it would end up being dragged around without its case.

But seeing the $89 Pendo Pad in Coles, and then watching Top Gear over the weekend, I’ve hit on the perfect plan! She’s going to be receiving a Surface Pro 3 and a Pendo Pad. The Surface will be her main device, and the Pendo Pad is for some lightweight reading, surfing and Skype. But if the Surface gets damaged, then the Pendo Pad is going to be her main machine whilst the Surface is out of action.

I got this inspired idea from Top Gear, where the lads are tailed on their journeys in top marque sports cars by a driver in a surprisingly ordinary car. And if they break down, they are forced to switch into the backup car. Imagine the shame of ditching the Ferrari for a 2 door hatchback. Hoping that same challenge will work for my daughter.

See you at Coles

Using the Docker client from Windows and getting AspNet vNext running in a Docker Container

MSDN Blogs - Sun, 11/23/2014 - 14:46

As Docker progress as a native application on Windows, and Asp.NET progresses direct from Microsoft for running on Linux, I wanted to see how far I could get using what’s out there today. While there are some challenges, there are a couple of simple steps that you can use to get around some initial blockers.

There are known issues in the Docker Windows implementation [Github pull request 9113] – specifically, the use of Path separators – in that in Linux we have ‘/’ and in Windows it’s ‘\’. While GO has a constant for this, the Docker client and server are not handling this platform translation just yet. The trick for this is just TAR up your directory first, then use the ADD Dockerfile command which can handle TAR files natively.

The other key change is downgrading the VERSION number so the client matches the Boot2Docker versions.  While I didn’t see any API changes that would impact this other than the version number.

Here’s an image of it running on a Docker host container (running on Hyper-V Windows 8.1).  Getting here was a bit challenging, but worth it

github repo here: https://github.com/cicorias/dockerMvcSample

 

Here are the general steps that I followed:

Follow boot2docker on Hyper-V setup steps

In the post here you can use that to get Docker via Boot2Docker running in HyperV. Again, all you need is a Docker host, but if you want to be all HyperV this is a way to do it.

Modify Docker client version ‘server 1.15’ (HACK)

Follow the steps to install GO, then clone the Docker git repo – and make a small change to the version number so you’ll be able to attach with the Native client (which is being built against the dev branch from Docker’s Github repo. The Boot2Docker server is still at the prior version.  See the comments in the pull request above where some folks have indicates similar approach.

C:\gopath\src\github.com\docker\docker\api\common.go const ( APIVERSION version.Version = "1.15" Build Docker client with GO

Once you have the docker.exe built, you can put it away safely and kill the repo if you want.

Turn off TLS if you like a simple command line

I turn off TLS for development.  see https://github.com/boot2docker/boot2docker/blob/master/README.md

“disable it by adding DOCKER_TLS=no to your/var/lib/boot2docker/profile file on the persistent partition inside the Boot2Docker virtual machine (use boot2docker ssh sudo vi /var/lib/boot2docker/profile).”

if you don’t turn it off, you can use TLS and just copy over to your Windows machien the following files then reference them from the ‘docker’ command line or set the environment variables.

If using TLS ‘steal’ the following files from your boot2docker host

The following files sit on the Docker host in /var/lib/boot2docker

  • cert.pem
  • key.pem
  • ca.pem

If you need to SSH into the Docker image:

ssh docker@192.168.1.165

Password: tcuser

 

Run docker client to verify access to your Docker host

Using the Docker client that you built from the GO source (and the hacked version #)

If you set an environment variable, you can avoid passing command line parms each time.

Note that the non-secure port is 2375 by default, and the secure port is 2376.

E:\gitrepos\dockerAspNet>set dock DOCKER_HOST=tcp://192.168.1.165:2375

If you’re running via TLS, you can use the Certificate files that are located on the Server and mentioned above:

docker --tls --tlscert="e:\\temp\\docker\\cert.pem" --tlskey="e:\\temp\\docker\\key.pem" --tlscacert="e:\\temp\\docker\\ca.pem" ps Getting ASP.NET vNext running

Now for the fun part.

First, grab (clone) the github repo at:

git clone https://github.com/aspnet/Home.git

Tar files into 1 archive

Then in the ./samples/HelloMvc directory using a tool (such as 7-zip) to ‘tar’ up all the files so you have a ‘HelloMvc.tar’ file. This step is needed until the Docker client/daemon properly addresses File Separator differences between Windows and Linux.

Create a ‘Dockerfile’ with the following: FROM microsoft/aspnet # copy the contents of the local directory to /app/ on the image ADD HelloMvc.tar /app/ RUN ls -l # set the working directory for subsequent commands WORKDIR app RUN ls -l # fetch the NuGet dependencies for our application RUN kpm restore # set the working directory for subsequent commands # expose TCP port 5004 from container EXPOSE 5004 # Configure the image as an executable # When the image starts it will execute the “k web” command # effectively starting our web application # (listening on port 5004 by default) ENTRYPOINT ["k", "kestrel"]

Once this is done the directory should look like this:

Build the Docker package

Now, from the root of the repo (./dockerAspNet/samples in my example) execute the following:

docker build -t myapp samples/HelloMvc

At this point, you should see Asp.NET and all the supporting dependencies fly by in the build interactive console. It will take a bit a time the first time as it will install the ‘microsoft/aspnet’ docker package too. Once that is done, future updates will be faster just for you’re package.

After a bit, you should see something like the following. 

 

Startup the Container

Now we’re ready to start our MVC app on ASP.NET in our Docker Container on Linux!!!!

docker run -d -t -p 8080:5004 myapp

Navigate to your IP address of your Linux instance:

As Martha Stewart would say – “It’s a good thing…”

Pages

Subscribe to Randy Riness @ SPSCC aggregator
Drupal 7 Appliance - Powered by TurnKey Linux