electron / electron/forge

The function of the maker-squirrel attribute is not explained and the exe file name is garbled.

Open
#3,467 3 comments 0 reactions 0 assignees View on GitHub
bug maker/squirrel platform/windows
Dominant language
TypeScript
Stars
7.1k
Forks
641
Avg merge
3d 1h
Merged PRs (30d)
30

Description

### Pre-flight checklist

- [X] I have read the [contribution documentation](https://github.com/electron/forge/blob/main/CONTRIBUTING.md) for this project.
- [X] I agree to follow the [code of conduct](https://github.com/electron/electron/blob/main/CODE_OF_CONDUCT.md) that this project uses.
- [X] I have searched the issue tracker for a bug that matches the one I want to file, without success.

### Electron Forge version

7.1

### Electron version

27.1

### Operating system

win10

### Last known working Electron Forge version

_No response_

### Expected behavior

What are the functions of title and name attributes? As well as the exe file installed through the installation package, there is no company information when hovering the mouse, and it displays undefined.

The exe file name is no longer garbled

### Actual behavior

electron-forge I use @electron-forge/maker-squirrel to build the exe. The name value of this maker cannot be added - it is used to splice multiple words. It is very strange. The title attribute also fails to reflect its role.

After double-clicking the built installation package exe, the installation is successful, but the exe file name specified by the shortcut is garbled. I don't understand why this is happening? But the name of the shortcut is not garbled.
![image](https://github.com/electron/forge/assets/28866025/327eae96-c736-4c0d-bba2-1a275db0612b)
![image](https://github.com/electron/forge/assets/28866025/0129f109-c79c-4a89-abc4-6c63970b34b1)
The exe file names in these two locations are all garbled, and the encoding attribute cannot be found in the document.

https://github.com/electron/forge/issues/3176 The issue of garbled files, but it seems that the fundamental problem has not been solved.

### Steps to reproduce

Build script
![image](https://github.com/electron/forge/assets/28866025/c807fc09-1b09-4470-80e9-185b4f89eb35)
npm run make

### Additional information

It is hoped that the corresponding attributes of the document can supplement their own functions and standardize example values.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.