You start multiple instances of WhatsApp using --user-data-dir
flag providing the full path to the directory. For example:
E:\Temp\Whatsapp>WhatsApp.exe --user-data-dir=E:\Temp\Whatsapp\number1
or by creating a shortcut with the flag.
@echo off | |
rem Batch file that extracts java from installer | |
rem Original topic on stackoverflow: | |
rem http://stackoverflow.com/questions/1619662/how-can-i-get-the-latest-jre-jdk-as-a-zip-file-rather-than-exe-or-msi-installe | |
setlocal | |
if [%1]==[] goto usage | |
set fn=%~n1 | |
7z.exe e %1 .rsrc\1033\JAVA_CAB10\111 | |
if errorlevel 1 goto err |
At the time of writing, Microsoft does not officially support running reports in an app on iOS / Android / Windows devices in the Unified Interface (UCI), but as it turns out, it's actually possible to display a report within the app using SiteMap entries pointing to Web Resources.
Reports are just another url in Dynamics and it seems the only reason why is that not working in the app is because every time you click on a item in the reports view it opens it in a new window.
#!/bin/sh | |
# | |
# Update AssemblyFileVersion in every AssemblyInfo.cs if the files in solution | |
# change with the build part of the version number to be year & day of the year | |
# and the revision part with to be 1 & hour & minute. | |
# For example v1.0 commited at 15/06/2017 at 03:47 will become 1.0.17166.10347 | |
# | |
# Known issues: does not work with subfolder changes | |
list_files() { |
# | |
# With Microsoft pushing "Service Update XX" almost every week it became hard | |
# to track down when particular update is going to be released. | |
# This script uses application registered in AAD with privileges to read | |
# messages from Office 365 Communication API and access D365 to create | |
# appointments. Appointments are set category and subcategory to identify | |
# unique messages without customizations. Recipients of the appointment are | |
# defined as a list of activity parties. | |
# |
/*! | |
OwaGalExtractor | |
Copyright (c) 2019-2020 milolav | |
Released under the MIT License | |
*/ | |
; (function (global, factory) { | |
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : | |
typeof define === 'function' && define.amd ? define(factory) : | |
global.OwaGalExtractor = factory() | |
}(this, (function () { |
# Copyright (c) milolav | |
# MIT License | |
param ( | |
[string]$WinIso, | |
[string]$VhdFile, | |
[string]$WinEdition = "Windows 10 Enterprise", | |
[long]$VhdSize = 40GB, | |
[char]$EfiLetter = 'R', | |
[char]$VirtualWinLetter = 'W', |
#!/bin/sh | |
set -e | |
## Script to create certificates required for secure communication over https | |
## https://docs.docker.com/engine/security/https/ | |
HOST=`hostname` | |
SUFFIX=`sed -n 's/^search \([^ ]*\).*/\1/p' /etc/resolv.conf` | |
SAN="IP:127.0.0.1" | |
if [ $HOST ]; then | |
SAN=$SAN,DNS:$HOST |
@echo off | |
setlocal | |
if [%1]==[] ( | |
echo Usage: %0 ^<domain_name^> [additional_domain] [additional_domain] ... | |
exit /b 1 | |
) | |
set friendly=%1 | |
if [%2]==[] (set addsan=) else (set addsan=1) |
set -e | |
client_email='[email protected]' | |
subject_email='[email protected]' #user that will be impersonated | |
scopes='https://www.googleapis.com/auth/<scope1> https://www.googleapis.com/auth/<scope2>' | |
key_file='my.key' #certificate private key (for signing) | |
jwt_header="{\"alg\":\"RS256\",\"typ\":\"JWT\"}" | |
ts=$(date +%s) |